[Libsysio-commit] HEAD: libsysio/src fcntl.c
Brought to you by:
lward
From: Ruth K. <rk...@us...> - 2006-03-24 16:34:14
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11070 Modified Files: fcntl.c Log Message: Fix from Cray, SPR 734613, "bad return values from successful fcntl() file locking calls" Index: fcntl.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/fcntl.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -w -b -B -p -r1.24 -r1.25 --- fcntl.c 3 Jan 2006 13:05:29 -0000 1.24 +++ fcntl.c 24 Mar 2006 16:34:07 -0000 1.25 @@ -259,8 +259,7 @@ _sysio_vfcntl(int fd, int cmd, va_list a fl64 = va_arg(ap, struct flock64 *); err = _sysio_fcntl_lock(fil, cmd, fl64); - if (err) - rtn = -1; + rtn = err ? -1 : 0; } break; #endif |