From: Per Bothner Date: Fri, 28 Feb 1992 06:07:16 +0000 (+0000) Subject: * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=93bd5493dc710e406877ef0e68cf7f5d2ec34c33;p=binutils-gdb.git * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. --- diff --git a/include/wait.h b/include/wait.h index 8bf0676869d..4093258a01c 100644 --- a/include/wait.h +++ b/include/wait.h @@ -12,7 +12,18 @@ #define WIFEXITED(w) (((w)&0377) == 0) #define WIFSIGNALED(w) (((w)&0377) != 0177 && ((w)&~0377) == 0) +#ifdef IBM6000 + +/* Unfortunately, the above comment (about being compatible in all Unix + systems) is not quite correct for AIX, sigh. And AIX 3.2 can generate + status words like 0x57c (sigtrap received after load), and gdb would + choke on it. */ + +#define WIFSTOPPED(w) ((w)&0x40) + +#else #define WIFSTOPPED(w) (((w)&0377) == 0177) +#endif #define WEXITSTATUS(w) ((w) >> 8) /* same as WRETCODE */ #define WTERMSIG(w) ((w) & 0177)