|
|
1.1 root 1:
2:
3: signame Technical Information signame
4:
5:
6:
7:
8: Array of names of signals
9:
10: #include <signal.h>
11: extern char *signame[_N_S_I_G+11];
12:
13: WWhheenn aa pprrooggrraamm tteerrmmiinnaatteess aabbnnoorrmmaallllyy, iittss ppaarreenntt pprroocceessss rreecceeiivveess
14: aa bbyyttee ooff tteerrmmiinnaattiioonn iinnffoorrmmaattiioonn ffrroomm tthhee wwaaiitt ccaallll. TThhiiss bbyyttee
15: ccoonnttaaiinnss aa ssiiggnnaall nnuummbbeerr, aass ddeeffiinneedd iinn tthhee hheeaaddeerr ffiillee ssiiggnnaall.hh.
16: FFoorr eexxaammppllee, SSIIGGIINNTT iinnddiiccaatteess aann iinntteerrrruupptt ffrroomm tthhee tteerrmmiinnaall.
17:
18: TThhee aarrrraayy ssiiggnnaammee, iinnddeexxeedd bbyy ssiiggnnaall nnuummbbeerr, ccoonnttaaiinnss ssttrriinnggss
19: tthhaatt ggiivvee tthhee mmeeaanniinngg ooff eeaacchh ssiiggnnaall. TThhuuss, ssiiggnnaammee[SSIIGGIINNTT+11]
20: ppooiinnttss ttoo tthhee ssttrriinngg ``iinntteerrrruupptt''. FFoorr ppoorrttaabbiilliittyy rreeaassoonnss, aallll
21: pprrooggrraammss wwhhiicchh wwaaiitt oonn cchhiilldd pprroocceesssseess (ssuucchh aass tthhee sshheellll sshh)
22: sshhoouulldd uussee ssiiggnnaammee.
23:
24: ***** FFiilleess *****
25:
26: <ssiiggnnaall.hh>
27:
28: ***** SSeeee AAllssoo *****
29:
30: sshh, ssiiggnnaall(), tteecchhnniiccaall iinnffoorrmmaattiioonn, wwaaiitt
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64: CCOOHHEERREENNTT LLeexxiiccoonn PPaaggee 11
65:
66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.