NAME strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - return string describing error number ... char *strerrordesc_np(int errnum ); int strerror_r(int errnum , …NAME strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - return string describing error number ... char *strerrordesc_np(int errnum ); int strerror_r(int errnum , …NAME strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - return string describing error number ... char *strerrordesc_np(int errnum ); int strerror_r(int errnum , …NAME strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - return string describing error number ... char *strerrordesc_np(int errnum ); int strerror_r(int errnum , …NAME strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - return string describing error number ... char *strerrordesc_np(int errnum ); int strerror_r(int errnum , …stderr, "%s failed: %s\n", str, strerror(-r)); return r; } typedef struct object { const charputc_unlocked () putchar_unlocked () rand_r () strerror_r () strtok_r () asctime_r () ctime_r () gmtimesigpause() [Added in POSIX.1-2008] stat() strerror() strerror_r() strftime() symlink() symlinkat() [Added in POSIX.1-2008] sync