summaryrefslogtreecommitdiff
path: root/Build/source/utils/pmx/pmx-src/libf2c/signal_.c
blob: ad67dae71f6382552888faceb6aa2c129a102fa3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "f2c.h"
#include "signal1.h"
#ifdef __cplusplus
extern "C" {
#endif

 ftnint
#ifdef KR_headers
signal_(sigp, proc) integer *sigp; sig_pf proc;
#else
signal_(integer *sigp, sig_pf proc)
#endif
{
	int sig;
	sig = (int)*sigp;

        #ifdef _WIN64
            return (ftnint)(__int64)signal(sig, proc);
        #else
            return (ftnint)(long)signal(sig, proc);
        #endif
	}
#ifdef __cplusplus
}
#endif