On Jan 9, 12:33pm, m...@eterna.com.au (matthew green) wrote: -- Subject: re: CVS commit: src/sys/compat/linux/common
| Christos Zoulas writes: | > On Jan 9, 12:44am, m...@netbsd.org (m...@netbsd.org) wrote: | > -- Subject: Re: CVS commit: src/sys/compat/linux/common | > | > | Why not add a signal? | > | > It is complicated to do so. It will even change the sigmask size. | | it will? don't we have support for upto 128 signals there? | | 1.2 (thorpej 18-Jan-03): typedef struct { | 1.2 (thorpej 18-Jan-03): __uint32_t __bits[4]; | 1.2 (thorpej 18-Jan-03): } sigset_t; | | there might be some issues, but i was fairly sure when we went | beyond the old 32 signals we made it upto 128. | | we should be able to make it work in the kernel, at least. You need to look at the compat code for linux... Ours is fine I think. We use the NSIG linux macro to compute the words. Yes, it can be done, but it requires more changes. christos