httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Jagielski <>
Subject Re: [PATCH] lingering_close performance improvement
Date Wed, 12 Feb 1997 10:48:53 GMT
Dean Gaudet wrote:
> You can open a single socketpair() before forking that all children use to
> send to the parent.  If the buffer isn't full (heh) then a write() of a
> "small size" is atomic. 
> Anyone know if POSIX promises that behaviour?  We actually already rely on
> it -- all our log code assumes that write() for a "small size" is atomic
> (and that the OS implements O_APPEND atomically as well, and that the
> underlying fs allows the atomicity to work... i.e. not NFS). 

Unfortunately, I don't think POSIX promises the atomic behavior on
sockets :/ I'll double check just to make sure though.

      Jim Jagielski            |       jaguNET Access Services           |
                  "Not the Craw... the CRAW!"

View raw message