- char buf[PERROR_BUFLEN] = "Error in strerror_r()"; \
- compat_strerror_r(errno, buf, sizeof(buf)); \
- _bt_printfle(fp, "error", lineno, buf, fmt, ## args); \
+ const char *errstr; \
+ errstr = g_strerror(errno); \
+ _bt_printfle(fp, "error", lineno, errstr, fmt, ## args);\