diff options
author | jmz <jmz@FreeBSD.org> | 1997-04-13 01:16:58 +0000 |
---|---|---|
committer | jmz <jmz@FreeBSD.org> | 1997-04-13 01:16:58 +0000 |
commit | 438bdd8a9c9d390f13a4b05980c19b18e974d16c (patch) | |
tree | e809113557ae09d5ce13e9239ae81534708bd955 /lib/libF77/signal_.c | |
parent | 5d93c9d5fb208d10eacf608b44ee02d3cd5b4a16 (diff) | |
download | FreeBSD-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_.c | 16 |
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); } |