On 04/21/2012 06:19 PM, Michael Kerrisk (man-pages) wrote: > Eric, > > In addition to the above, I added the following, and I'd be happy if > you could ack it. > > ===== > --- a/man3/strerror.3 > +++ b/man3/strerror.3 > @@ -133,6 +133,19 @@ functions return > the appropriate error description string, > or an "Unknown error nnn" message if the error number is unknown. > > +POSIX.1-2001 and POSIX.1-2008 require that a successful call to > +.BR strerror (3) > +shall leave > +.I errno > +unchanged, and note that, > +since no function return value is reserved to indicate an error, > +an application that wishes to check for errors should initialize > +.I errno > +to zero before the call, > +and then check > +.I errno > +after the call. > + > The XSI-compliant > .BR strerror_r () > function returns 0 on success. > ===== Correct. -- Eric Blake eblake@xxxxxxxxxx +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature