3 #ifdef HAVE_GLIBC_STRERROR_R
4 #define _D_GNU_SOURCE 1
10 char * _d_gnu_cbridge_strerror(int en
, char * buf
, size_t len
)
12 #ifdef HAVE_GLIBC_STRERROR_R
13 return strerror_r(en
, buf
, len
);
15 strerror_r(en
, buf
, len
);
18 strncpy(buf
, strerror(en
), len
);