This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
> > hjl@lucon.org (H.J. Lu) writes: > > > Your change > > > > 1999-06-17 Ulrich Drepper <drepper@cygnus.com> > > > > * nss/getXXbyYY_r.c: Return error code not -1. > > * nss/getXXent_r.c: Likewise. > > > > breaks glibc and Linux very badly. Any codes like > > > > if (getXXbyYY_r (......) < 0) > > > > now don't work anymore since now getXXbyYY_r () returns errno which is > > a positive number. Did you mean to return NAGATIVE of the error code? > > Because this is the correct behaviour. See POSIX. > Where can I find it on-line? If it is true, I have to say POSIX is dumb on it. Under Unix, usually the negative int return values indicate error. I tried to think of any positive int error return values. Are there any? H.J.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |