> > sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/sigset.h
...
> > -# define __sigmask(sig)((unsigned int) 1 << ((sig) - 1))
> > +# define __sigmask(sig)((unsigned int) 1 << ((sig) - 1) % 32)
> Fixed, thanks. However, I don't know which code use this definition and
> so may be buggy.
Nam
Petr Salinger a écrit :
I have another one:
--- sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/sigset.h~
+++ sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/sigset.h
@@ -42,9 +42,9 @@
# ifndef _EXTERN_INLINE
# define _EXTERN_INLINE extern __inline
# endif
/* Return a mask that includes SIG only. */
> Thanks for the patch, a new kernel has just been uploaded. A new glibc
> will follow soon, probably tomorrow. I have already a working one on my
> disk, but I need to make a clean patch first.
Thanks very much.
> This line has to be
> + if ((flags & CSIGNAL) & ~RFTHPNMASK)
Good catch ;-
Petr Salinger a écrit :
Package: kfreebsd-5
Severity: wishlist
Tags: patch
Hi,
with attached patch for kernel and clone.c it should be possible leave
SIGUSR1 and SIGUSR2 free for user code.
Current libc will work with current and new kernel,
new libc will require new kernel.
Thanks for
Package: kfreebsd-5
Severity: wishlist
Tags: patch
Hi,
with attached patch for kernel and clone.c it should be possible leave
SIGUSR1 and SIGUSR2 free for user code.
Current libc will work with current and new kernel,
new libc will require new kernel.
Petr
--- clone.c.OLD 2005-11-08 17:25
5 matches
Mail list logo