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>