Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!mcsun!hp4nl!star.cs.vu.nl!ast From: ast@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: New wait.h Message-ID: <4507@ast.cs.vu.nl> Date: 10 Nov 89 23:28:50 GMT References: <4463@ast.cs.vu.nl> <1684@bruce.OZ> Reply-To: ast@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 10 In article <1684@bruce.OZ> cechew@bruce.OZ (Earl Chew) writes: >#define WIFSIGNALED(__s) ((unsigned int) ((__s) - 1 & 0xffff) < 0xff) You may be right, but I find mine an awful lot clearer: #define WIFSIGNALED(--s) (_HIGH(__s) == 0 && __s != 0) Does anyone know if mine is ok? Andy Tanenbaum (ast@cs.vu.nl)