mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-19 06:23:34 +08:00
325081b9eb
The strerrorname_np returns error number name (e.g. "EINVAL" for EINVAL) while strerrordesc_np returns string describing error number (e.g "Invalid argument" for EINVAL). Different than strerror, strerrordesc_np does not attempt to translate the return description, both functions return NULL for an invalid error number. They should be used instead of sys_errlist and sys_nerr, both are thread and async-signal safe. These functions are GNU extensions. Checked on x86-64-linux-gnu, i686-linux-gnu, powerpc64le-linux-gnu, and s390x-linux-gnu. Tested-by: Carlos O'Donell <carlos@redhat.com> Reviewed-by: Carlos O'Donell <carlos@redhat.com>
5 lines
107 B
C
5 lines
107 B
C
#include <mach/error.h>
|
|
|
|
#define ERR_MAP(value) err_get_code (value)
|
|
#include <stdio-common/test-err_np.c>
|