On Sun, Feb 22, 2009 at 10:52:44PM +0100, Stefan Fritsch wrote: > Hi, > > according to the flock(2) man page, flock should return EWOULDBLOCK > when a file is locked and the LOCK_NB flag was selected. But on hppa, > it seems to return EAGAIN which is not the same. Where is the bug > here? In the kernel, glibc, or manpages-dev? > > This causes problems in apr since it only checks for EWOULDBLOCK. >
Ugh. Fail. EWOULDBLOCK is defined to be EAGAIN on every architecture but parisc, since HPUX has different errno values for EAGAIN and EWOULDBLOCK. Definitely a kernel bug, if posix says it should return EWOULDBLOCK... regards, Kyle -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

