summaryrefslogtreecommitdiffstats
path: root/bin/dd/extern.h
diff options
context:
space:
mode:
authoreadler <eadler@FreeBSD.org>2013-05-10 18:43:36 +0000
committereadler <eadler@FreeBSD.org>2013-05-10 18:43:36 +0000
commit9f34a8fbd1042ff5b6aacf0953a19839a9d2f7b5 (patch)
tree70263e024132ba7c7573919f9f71f2103a1f1d06 /bin/dd/extern.h
parent6ea39edf934cff6ee443d1e0447b0081574612e5 (diff)
downloadFreeBSD-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.h3
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;
OpenPOWER on IntegriCloud