On Tue, Feb 16, 2010 at 12:41:43PM +0200, Avi Kivity wrote: > On 02/16/2010 12:16 AM, Christoph Hellwig wrote: >> On Fri, Feb 12, 2010 at 11:28:57AM -0600, Anthony Liguori wrote: >> >>>> Yes. The BSDs tend to not play stupid emulation games in the libc, so >>>> changes of these kinds of messups to happen are far less. >>>> >>>> >>> In all fairness, I seem to recall there being a problem with the kernel >>> implementation of preadv/pwritev too. >>> >> I would be surprised by that as it's just an entirely trivial entry >> point to long existant infrastructure. I even checked the commit logs >> and that code hasn't been touched at all since the initial commit. >> So if people have problems with it, please report it.. >> > > IIRC there was a problem with wiring up glibc to use p*v on i386. The > large number and size of the arguments caused some confusion wrt the > calling convention, or something. So it's only fair that glibc > emulation of the syscall would be broken too.
It might be this bug: https://bugzilla.redhat.com/show_bug.cgi?id=533063 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora