[parisc-linux] finaly kill(1, 25) was the init pause() pb on some systems but not all.
Matthew Wilcox
matthew at wil.cx
Thu Jan 5 07:46:32 MST 2006
On Thu, Jan 05, 2006 at 03:18:35PM +0100, Joel Soete wrote:
> This very small test case reproduce it:
> #include <stdio.h>
> #include <errno.h>
> #include <sys/types.h>
> #include <dirent.h>
> #include <ctype.h>
> #include <stdlib.h>
> #include <unistd.h>
> #include <signal.h>
>
> int main(int argc, char **argv)
> {
> int retdir=0;
> retdir = kill (1, 25);
> printf("Kill (1, 25) : %d\n", retdir);
> printf("errno : %d\n", errno);
> }
Run as root?
> ====<>====
>
> mmm that said, I am curious to know why '25' is coded like this (and not e.g.
> symbolic name)?
Probably because 25 is XFSZ on everything except MIPS and PA.
> Finaly: a kernel pb, a libc pb or chkrootkit bug?
Definitely the latter. Whether it's a former, I don't know. Can you
do it on x86 by sending init a TSTP?
More information about the parisc-linux
mailing list