aboutsummaryrefslogtreecommitdiffstats
path: root/fm.h
diff options
context:
space:
mode:
authorFumitoshi UKAI <ukai@debian.or.jp>2003-02-18 15:43:23 +0000
committerFumitoshi UKAI <ukai@debian.or.jp>2003-02-18 15:43:23 +0000
commit8d7f5e6241178648cb4451694e1e909cb0e6931c (patch)
tree71b8855bcfce319867117e958e15969b92dde8be /fm.h
parent[w3m-dev 03753] Fixed multipart.cgi (diff)
downloadw3m-8d7f5e6241178648cb4451694e1e909cb0e6931c.tar.gz
w3m-8d7f5e6241178648cb4451694e1e909cb0e6931c.zip
[w3m-dev 03758] Re: SVR4 signal behavior
* etc.c (reset_signals): use mySignal() (setup_child): ditto (myExec): ditto (mySignal): added, use sigaction if available * fm.h (TRAP_ON): use mySignal (TRAP_OFF): ditto * istream.c (ISclose): ditto * main.c (sig_chld): ditto (main): ditto (do_dump): ditto (resize_hook): ditto (resize_handler): ditto (srchcore): ditto (readsh): ditto (SigAlarm): ditto * proto.h (mySignal): added * terms.c (error_dump): use mySignal() (set_int): ditto (mouse_init): ditto From: Atsushi YOKOYAMA <yoko-a@cmh.fuchu.toshiba.co.jp>
Diffstat (limited to 'fm.h')
-rw-r--r--fm.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/fm.h b/fm.h
index b776664..969112a 100644
--- a/fm.h
+++ b/fm.h
@@ -1,4 +1,4 @@
-/* $Id: fm.h,v 1.112 2003/02/05 16:43:57 ukai Exp $ */
+/* $Id: fm.h,v 1.113 2003/02/18 15:43:24 ukai Exp $ */
/*
* w3m: WWW wo Miru utility
*
@@ -781,7 +781,7 @@ global char fmInitialized init(FALSE);
global char QuietMessage init(FALSE);
global char TrapSignal init(TRUE);
#define TRAP_ON if (TrapSignal) { \
- prevtrap = signal(SIGINT, KeyAbort); \
+ prevtrap = mySignal(SIGINT, KeyAbort); \
if (fmInitialized) \
term_cbreak(); \
}
@@ -789,7 +789,7 @@ global char TrapSignal init(TRUE);
if (fmInitialized) \
term_raw(); \
if (prevtrap) \
- signal(SIGINT, prevtrap); \
+ mySignal(SIGINT, prevtrap); \
}
extern unsigned char GlobalKeymap[];