|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] build error: strerror() ...
On Fri, Dec 08, 2006 at 04:36:24PM +0000, Keir Fraser wrote:
>
> strerror_r() sucks. I removed it and used a pthread mutex instead.
If you '#define _XOPEN_SOURCE 600' then glibc will provide the standards
compliant version of strerror_r which always uses the user supplied buffer.
Seems simpler than rolling our own code using pthreads mutexes.
[quote strerror_r(3)]
#define _XOPEN_SOURCE 600
#include <string.h>
int strerror_r(int errnum, char *buf, size_t buflen);
/* XSI-compliant strerror_r() */
.....
The XSI-compliant strerror_r() is preferred for portable applications.
It returns
the error string in the user-supplied buffer buf of length buflen.
[/quote]
Regards,
Dan.
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|