|
|
coherent
signame Technical Information signame Array of names of signals #include <signal.h> extern char *signame[_N_S_I_G+11]; WWhheenn aa pprrooggrraamm tteerrmmiinnaatteess aabbnnoorrmmaallllyy, iittss ppaarreenntt pprroocceessss rreecceeiivveess aa bbyyttee ooff tteerrmmiinnaattiioonn iinnffoorrmmaattiioonn ffrroomm tthhee wwaaiitt ccaallll. TThhiiss bbyyttee ccoonnttaaiinnss aa ssiiggnnaall nnuummbbeerr, aass ddeeffiinneedd iinn tthhee hheeaaddeerr ffiillee ssiiggnnaall.hh. FFoorr eexxaammppllee, SSIIGGIINNTT iinnddiiccaatteess aann iinntteerrrruupptt ffrroomm tthhee tteerrmmiinnaall. TThhee aarrrraayy ssiiggnnaammee, iinnddeexxeedd bbyy ssiiggnnaall nnuummbbeerr, ccoonnttaaiinnss ssttrriinnggss tthhaatt ggiivvee tthhee mmeeaanniinngg ooff eeaacchh ssiiggnnaall. TThhuuss, ssiiggnnaammee[SSIIGGIINNTT+11] ppooiinnttss ttoo tthhee ssttrriinngg ``iinntteerrrruupptt''. FFoorr ppoorrttaabbiilliittyy rreeaassoonnss, aallll pprrooggrraammss wwhhiicchh wwaaiitt oonn cchhiilldd pprroocceesssseess (ssuucchh aass tthhee sshheellll sshh) sshhoouulldd uussee ssiiggnnaammee. ***** FFiilleess ***** <ssiiggnnaall.hh> ***** SSeeee AAllssoo ***** sshh, ssiiggnnaall(), tteecchhnniiccaall iinnffoorrmmaattiioonn, wwaaiitt CCOOHHEERREENNTT LLeexxiiccoonn PPaaggee 11
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.