ERRNO_SET
#define ERRNO_SET(var) do { } while (0)
#define ERRNO_SET(var) do { errno = (var); } while (0)