On Wed, Feb 12, 2003 at 06:33:23PM -0500, Bruno Diniz de Paula wrote: > But your code doesn't use O_DIRECT: Sorry, you need to edit it (see my previous email). A better version (appended) gives the following results. cw:3@tapu(cw)$ cp od.c test cw:3@tapu(cw)$ gcc -Wall od.c cw:3@tapu(cw)$ ./a.out read 503 bytes read 0 bytes > Let me know whether including O_DIRECT the test worked. Seems to. I get 0 the 2nd time about, presumably this is EOF but arguably it should return something else. --cw