f_offset

Poul-Henning Kamp phk at phk.freebsd.dk
Mon Apr 14 14:59:50 UTC 2008


In message <20080414145231.GJ5934 at hoeg.nl>, Ed Schouten writes:

>It's all so confusing that the standards seem to change then. When I
>take a look at the POSIX onlinepubs, the articles seem to mention the
>opposite:
>
>http://www.opengroup.org/onlinepubs/009695399/functions/read.html
>
>	"The behavior of multiple concurrent reads on the same pipe,
>	FIFO, or terminal device is unspecified."
>
>http://www.opengroup.org/onlinepubs/009695399/functions/write.html
>
>	"This volume of IEEE Std 1003.1-2001 does not specify behavior
>	of concurrent writes to a file from multiple processes.
>	Applications should use some form of concurrency control."

Remember that POSIX was written so both MVS and Windows could comply,
UNIX may have and need higher standards.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


More information about the freebsd-arch mailing list