diff options
author | eadler <eadler@FreeBSD.org> | 2013-05-10 18:43:36 +0000 |
---|---|---|
committer | eadler <eadler@FreeBSD.org> | 2013-05-10 18:43:36 +0000 |
commit | 9f34a8fbd1042ff5b6aacf0953a19839a9d2f7b5 (patch) | |
tree | 70263e024132ba7c7573919f9f71f2103a1f1d06 /bin/dd/extern.h | |
parent | 6ea39edf934cff6ee443d1e0447b0081574612e5 (diff) | |
download | FreeBSD-src-9f34a8fbd1042ff5b6aacf0953a19839a9d2f7b5.zip FreeBSD-src-9f34a8fbd1042ff5b6aacf0953a19839a9d2f7b5.tar.gz |
Make dd's signal handler async safe.
PR: bin/75258
Submitted by: "Oleg V. Nauman" <oleg@reis.zp.ua>
Arrival Date: Sun Dec 19 14:50:21 GMT 2004
Reviewed by: mjg, jhb
Reviewed by: jilles (earlier version)
MFC after: 1 week
Diffstat (limited to 'bin/dd/extern.h')
-rw-r--r-- | bin/dd/extern.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/dd/extern.h b/bin/dd/extern.h index 9c540ad..6984f6d 100644 --- a/bin/dd/extern.h +++ b/bin/dd/extern.h @@ -43,7 +43,7 @@ void jcl(char **); void pos_in(void); void pos_out(void); void summary(void); -void summaryx(int); +void siginfo_handler(int); void terminate(int); void unblock(void); void unblock_close(void); @@ -61,3 +61,4 @@ extern const u_char e2a_32V[], e2a_POSIX[]; extern const u_char a2ibm_32V[], a2ibm_POSIX[]; extern u_char casetab[]; extern char fill_char; +extern volatile sig_atomic_t need_summary; |