errno

Doug Gwyn gwyn at smoke.brl.mil
Tue Jun 18 00:12:07 AEST 1991


In article <1991Jun17.124318.1384 at prl.dec.com> boyd at prl.dec.com (Boyd Roberts) writes:
-In article <2157 at mitisft.Convergent.COM>, dold at mitisft.Convergent.COM (Clarence Dold) writes:
-> printf("Errno %d: %s\n", want_err, 
-> 	want_err <= sys_nerr ? sys_errlist[want_err] : "Out of range" );
-> I like this one because it's one of the few places where the " ? : "
-> construct looks correct to me.
-Eh?  The bounds of a reasonable errnos lie between 1 and sys_nerr.
-`errno == 0' means no error.

Which is probably why sys_errlist[0] contains "Error 0".



More information about the Comp.unix.questions mailing list