diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2009-02-22 18:16:13 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2009-02-22 18:16:13 +0800 |
commit | ed25e9f97e007f684146f729bb5cdeaf91b668b6 (patch) | |
tree | 60258db17efbd43ac0639f4310097ab8fee63eeb /src/error.h | |
parent | [JOBS] Fix dowait signal race (diff) | |
download | dash-ed25e9f97e007f684146f729bb5cdeaf91b668b6.tar.gz dash-ed25e9f97e007f684146f729bb5cdeaf91b668b6.zip |
[SIGNAL] Remove EXSIG
Now that waitcmd no longer uses EXSIG we can remove it. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
-rw-r--r-- | src/error.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/error.h b/src/error.h index dd1fc3f..3162e15 100644 --- a/src/error.h +++ b/src/error.h @@ -69,7 +69,6 @@ extern int exception; #define EXSHELLPROC 2 /* execute a shell procedure */ #define EXEXEC 3 /* command execution failed */ #define EXEXIT 4 /* exit the shell */ -#define EXSIG 5 /* trapped signal in wait(1) */ /* @@ -81,7 +80,6 @@ extern int exception; extern int suppressint; extern volatile sig_atomic_t intpending; -extern int exsig; #define barrier() ({ __asm__ __volatile__ ("": : :"memory"); }) #define INTOFF \ @@ -117,15 +115,6 @@ void __inton(void); }) #define CLEAR_PENDING_INT intpending = 0 #define int_pending() intpending -#define EXSIGON() \ - ({ \ - exsig++; \ - barrier(); \ - if (pendingsigs) \ - exraise(EXSIG); \ - 0; \ - }) -/* EXSIG is turned off by evalbltin(). */ void exraise(int) __attribute__((__noreturn__)); #ifdef USE_NORETURN |