#include #include #include #include int main (int argc, char **argv) { int f; int rv; char buf[8192]; f = open ("/tmp/xxxyyyzzz.dat", O_RDWR | O_CREAT | O_TRUNC, 0600); write (f, "Hello, world!", 13); close (f); f = open ("/tmp/xxxyyyzzz.dat", O_RDONLY | O_APPEND); rv = read (f, buf, 8192); close (f); printf ("Red %d bytes!\n", rv); return 0; }