From: Paul L. <pl...@au...> - 2001-06-15 20:31:30
|
> The signal warnings, I would guess, are from the lack of realtime signal > support. As for the failure and pass, this is really wrong. readdir() > is supposed to return NULL when it doesn't have any entries left, not > fail. > > Is this the same kernel that you copied onto different systems? If so, > I would point at libc rather than the kernel. > > One thing to be aware of, the directory that readdir01 uses for testing > is $TMPDIR if it exists or /tmp. The problem with readdir01 is that it isn't checking the return value of readdir(). Minor bug, all it's doing is checking errno. readdir() passed, but errno is 22 from the call to sigaction in tst_sig.c. I'm not really sure why it's having a problem with those three signals, but the really odd thing here is that the glibc in turbolinux is returning errno=0 even though sigaction is failing with an invalid signal. The glibc on rh and suse is newer though, so it could be something that just got fixed in these newer versions. -Paul Larson |