diff options
Diffstat (limited to 'bgetceofindeed.c')
-rw-r--r-- | bgetceofindeed.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/bgetceofindeed.c b/bgetceofindeed.c new file mode 100644 index 0000000..bc79162 --- /dev/null +++ b/bgetceofindeed.c @@ -0,0 +1,23 @@ +#include <u.h> +#include <libc.h> +#include <bio.h> + +void +main() +{ + Biobuf *bin; + char c; + + bin = Bfdopen(0, OREAD); + if(bin == nil) + sysfatal("Bfdopen: %r"); + while((c = Bgetc(bin)) != Beof) + ; + USED(c); + c = Bgetc(bin); + if(c == Beof) + print("eof indeed\n"); + else + print("no eof after eof\n"); + exits(0); +} |