summaryrefslogtreecommitdiffstats
path: root/lib/libF77/signal_.c
diff options
context:
space:
mode:
authorjmz <jmz@FreeBSD.org>1997-04-13 01:16:58 +0000
committerjmz <jmz@FreeBSD.org>1997-04-13 01:16:58 +0000
commit438bdd8a9c9d390f13a4b05980c19b18e974d16c (patch)
treee809113557ae09d5ce13e9239ae81534708bd955 /lib/libF77/signal_.c
parent5d93c9d5fb208d10eacf608b44ee02d3cd5b4a16 (diff)
downloadFreeBSD-src-438bdd8a9c9d390f13a4b05980c19b18e974d16c.zip
FreeBSD-src-438bdd8a9c9d390f13a4b05980c19b18e974d16c.tar.gz
Upgrade to the 1997/02/26 version.
Diffstat (limited to 'lib/libF77/signal_.c')
-rw-r--r--lib/libF77/signal_.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/libF77/signal_.c b/lib/libF77/signal_.c
index 8f06c91..9b31f5a 100644
--- a/lib/libF77/signal_.c
+++ b/lib/libF77/signal_.c
@@ -1,21 +1,19 @@
#include "f2c.h"
#ifdef KR_headers
-typedef VOID (*sig_type)();
-extern sig_type signal();
-typedef int (*sig_proc)();
+typedef VOID (*sig_pf)();
+extern sig_pf signal();
+#define signal1 signal
-ftnint signal_(sigp, proc) integer *sigp; sig_type proc;
+ftnint signal_(sigp, proc) integer *sigp; sig_pf proc;
#else
-#include "signal.h"
-typedef void (*sig_type)(int);
-typedef int (*sig_proc)(int);
+#include "signal1.h"
-ftnint signal_(integer *sigp, sig_proc proc)
+ftnint signal_(integer *sigp, sig_pf proc)
#endif
{
int sig;
sig = (int)*sigp;
- return (ftnint)signal(sig, (sig_type)proc);
+ return (ftnint)signal(sig, proc);
}
OpenPOWER on IntegriCloud