Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Apr 2008 14:59:48 +0000
From:      "Poul-Henning Kamp" <phk@phk.freebsd.dk>
To:        Ed Schouten <ed@80386.nl>
Cc:        arch@freebsd.org
Subject:   Re: f_offset 
Message-ID:  <93246.1208185188@critter.freebsd.dk>
In-Reply-To: Your message of "Mon, 14 Apr 2008 16:52:31 %2B0200." <20080414145231.GJ5934@hoeg.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <20080414145231.GJ5934@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@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?93246.1208185188>