1 /* 2 * Copyright (C) 2002 Manuel Novoa III 3 * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org> 4 * 5 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. 6 */ 7 8 /* get rid of REDIRECT */ 9 #define strerror_r __hide_strerror_r 10 11 #include <features.h> 12 #include <string.h> 13 14 #undef strerror_r 15 __glibc_strerror_r(int errnum,char * strerrbuf,size_t buflen)16char *__glibc_strerror_r(int errnum, char *strerrbuf, size_t buflen) 17 { 18 __xpg_strerror_r(errnum, strerrbuf, buflen); 19 20 return strerrbuf; 21 } 22 libc_hidden_def(__glibc_strerror_r) 23 #if !defined __USE_XOPEN2K || defined __USE_GNU 24 strong_alias(__glibc_strerror_r,strerror_r) 25 #endif 26