

signame               Technical Information               signame




Array of names of signals

#include <signal.h>
extern char *signame[_N_S_I_G+11];

WWhheenn aa pprrooggrraamm tteerrmmiinnaatteess aabbnnoorrmmaallllyy, iittss ppaarreenntt pprroocceessss rreecceeiivveess
aa bbyyttee ooff tteerrmmiinnaattiioonn  iinnffoorrmmaattiioonn ffrroomm tthhee wwaaiitt ccaallll.  TThhiiss bbyyttee
ccoonnttaaiinnss aa ssiiggnnaall nnuummbbeerr, aass ddeeffiinneedd iinn tthhee hheeaaddeerr ffiillee ssiiggnnaall.hh.
FFoorr eexxaammppllee, SSIIGGIINNTT iinnddiiccaatteess aann iinntteerrrruupptt ffrroomm tthhee tteerrmmiinnaall.

TThhee  aarrrraayy ssiiggnnaammee,  iinnddeexxeedd bbyy  ssiiggnnaall nnuummbbeerr,  ccoonnttaaiinnss ssttrriinnggss
tthhaatt ggiivvee  tthhee mmeeaanniinngg  ooff eeaacchh ssiiggnnaall.   TThhuuss, ssiiggnnaammee[SSIIGGIINNTT+11]
ppooiinnttss ttoo tthhee ssttrriinngg ``iinntteerrrruupptt''.  FFoorr ppoorrttaabbiilliittyy rreeaassoonnss, aallll
pprrooggrraammss wwhhiicchh  wwaaiitt oonn  cchhiilldd pprroocceesssseess  (ssuucchh aass tthhee  sshheellll sshh)
sshhoouulldd uussee ssiiggnnaammee.

***** FFiilleess *****

<ssiiggnnaall.hh>

***** SSeeee AAllssoo *****

sshh, ssiiggnnaall(), tteecchhnniiccaall iinnffoorrmmaattiioonn, wwaaiitt

































CCOOHHEERREENNTT LLeexxiiccoonn                                           PPaaggee 11


