Hi, The Anarcat <anarcat@koumbit.org> writes: > +#if defined(__linux__) || defined(__GNU__) || defined(__GLIBC__) Only the last one makes sense: ‘__linux__’ is for the Linux kernel and ‘__GNU__’ is for GNU (aka. GNU/Hurd). Thanks, Ludo’.