X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=klibc_fixups.h;h=37622c86d621d9c3a888ad4b56c2cd9ed4a69d68;hb=724257d97b452dd563ea1a3a5cdc53b18e8dcb34;hp=a89638ead4b428e27eac67b3d463882e37b28e89;hpb=fee6f4150d0d5fbfc1ba74130bac1ae21ce69c81;p=elogind.git diff --git a/klibc_fixups.h b/klibc_fixups.h index a89638ead..37622c86d 100644 --- a/klibc_fixups.h +++ b/klibc_fixups.h @@ -4,6 +4,11 @@ #define KLIBC_FIXUPS_H +#define WTERMSIG(status) ((status) & 0x7f) +#define WEXITSTATUS(status) (((status) & 0xff00) >> 8) +#define WIFEXITED(status) (WTERMSIG(status) == 0) + + struct group { char *gr_name; /* group name */ char *gr_passwd; /* group password */