* wait.h (WIFSTOPPED): Add IBM rs6000-specific version.

This commit is contained in:
Per Bothner 1992-02-28 06:07:16 +00:00
parent 8537ba607b
commit 93bd5493dc
1 changed files with 11 additions and 0 deletions

View File

@ -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)