Author: bonefish Date: 2011-05-24 15:56:15 +0200 (Tue, 24 May 2011) New Revision: 41710 Changeset: https://dev.haiku-os.org/changeset/41710 Modified: haiku/branches/developer/bonefish/signals/src/system/libroot/posix/errno.c Log: _to_positive_error(): B_POSIX_ENOMEM is negative, so we need to negate the value. Modified: haiku/branches/developer/bonefish/signals/src/system/libroot/posix/errno.c =================================================================== --- haiku/branches/developer/bonefish/signals/src/system/libroot/posix/errno.c 2011-05-24 13:33:58 UTC (rev 41709) +++ haiku/branches/developer/bonefish/signals/src/system/libroot/posix/errno.c 2011-05-24 13:56:15 UTC (rev 41710) @@ -34,7 +34,7 @@ _to_positive_error(int error) { if (error < 0) - return error == B_NO_MEMORY ? B_POSIX_ENOMEM : -error; + return error == B_NO_MEMORY ? -B_POSIX_ENOMEM : -error; return error; }