#define _XOPEN_SOURCE 600 #define _GNU_SOURCE 1 #define _BSD_SOURCE 1 #define _ISOC99_SOURCE 1 #define sys_signame sys_siglist #define __dead2 #define strlcpy(dst, src, size) snprintf(dst, size, "%s", src) #define strlcat(dst, src, size) snprintf((dst) + strlen(dst), \ (size) - strlen(dst), "%s", src)