Date: Mon, 23 May 2016 15:41:06 +0200 From: Joerg Sonnenberger <joerg@bec.de> To: freebsd-hackers@freebsd.org Subject: Re: read(2) and thus bsdiff is limited to 2^31 bytes Message-ID: <20160523134106.GB17056@britannica.bec.de> In-Reply-To: <CALXu0Ud53O5Rg7cKDp8iQFqdcACLk2o0y8Jfn2CpkjqXoZ%2BUCQ@mail.gmail.com> References: <b2515cae-b75d-66e9-4207-3cf100ab3ab0@erdgeist.org> <20160522225414.GB24398@britannica.bec.de> <154dab43060.11208cdfd132112.2616144627831899155@nextbsd.org> <20160522231203.GB25503@britannica.bec.de> <154db353935.dd5e87c1133922.4370692881788049491@nextbsd.org> <20160523122131.GC8747@britannica.bec.de> <CALXu0Ud53O5Rg7cKDp8iQFqdcACLk2o0y8Jfn2CpkjqXoZ%2BUCQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 23, 2016 at 02:31:18PM +0200, Cedric Blancher wrote: > Nothing in POSIX mandates that read()/write() are atomic. Old UNIX, > SystemV, AIX, Solaris and HP-UX don't do that nor do they guarantee > that. "I/O is intended to be atomic to ordinary files and pipes and FIFOs." Joerg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160523134106.GB17056>