[haiku-bugs] [Haiku] #9046: kill -l command shows incorrect list of signals

  • From: "Prasad" <trac@xxxxxxxxxxxx>
  • Date: Sat, 06 Oct 2012 17:02:27 -0000

#9046: kill -l command shows incorrect list of signals
---------------------------------------------+-----------------------------
 Reporter:  Prasad                           |        Owner:  nobody
     Type:  bug                              |       Status:  new
 Priority:  normal                           |    Milestone:  R1
Component:  Applications/Command Line Tools  |      Version:
 Keywords:  kill, signal                     |  R1/Development
 Blocking:                                   |   Blocked By:
 Platform:  All                              |  Has a Patch:  0
---------------------------------------------+-----------------------------
 Running
 {{{
 kill -l
 }}}
 shows the following output


 {{{
  1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5)
 SIGCHLD
  6) SIGABRT      7) SIGPIPE      8) SIGFPE       9) SIGKILL     10)
 SIGSTOP
 11) SIGSEGV     12) SIGCONT     13) SIGTSTP     14) SIGALRM     15)
 SIGTERM
 16) SIGTTIN     17) SIGTTOU     18) SIGUSR1     19) SIGUSR2     20)
 SIGWINCH
 21) SIGKILLTHR  22) SIGTRAP     23) SIGPOLL     24) SIGPROF     25) SIGSYS
 26) SIGURG      27) SIGVTALRM   28) SIGXCPU     29) SIGXFSZ     30) DEBUG
 31) ERR 32) RETURN      33) invalid signal number       34) invalid signal
 number       35) invalid signal number
 36) invalid signal number       37) invalid signal number       38)
 invalid signal number       39) invalid signal number       40) invalid
 signal number
 41) invalid signal number       42) invalid signal number       43)
 invalid signal number       44) invalid signal number       45) invalid
 signal number
 46) invalid signal number       47) invalid signal number       48)
 invalid signal number       49) invalid signal number       50) invalid
 signal number
 51) invalid signal number       52) invalid signal number       53)
 invalid signal number       54) invalid signal number       55) invalid
 signal number
 56) invalid signal number       57) invalid signal number       58)
 invalid signal number       59) invalid signal number       60) invalid
 signal number
 61) invalid signal number       62) invalid signal number       63)
 invalid signal number       64) invalid signal number
 }}}


 Apart from showing invalid signal number few signals like
 {{{
 SIGBUS
 }}}
 are not listed in the output

 Running the command
 {{{
 kill -SIGBUS <pid>
 }}}
 shows

 {{{
 bash: kill: SIGBUS invalid signal specification
 }}}

 However, executing
 {{{
 kill -30 <pid>
 }}}

 command sends
 {{{
 SIGBUS
 }}}
 to the process

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/9046>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: