Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Aug 1999 17:09:19 +0000
From:      Francis Jordan <frankrj@netscape.net>
To:        Marcel Moolenaar <marcel@scc.nl>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: More than 32 signals. Thought?
Message-ID:  <37CABABF.33E13FF@netscape.net>
References:  <37CA7B24.EC8539C4@scc.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote:
> 
> [cc'd to David E. Cross (crossd@cs.rpi.edu) and James Raynard
> (jraynard@freebsd.org)]
> 
> I'm thinking about extending the number of signals. I like your thoughts
> and opinions.
> 
> Basicly what I'm going to do is rewrite the signalling code to use a new
> sigset_t and provide new syscalls to use it. The current syscalls convert
> between the current and the new types for compatibility. I think I'm going
> to borrow a thought or two from Linux which allows further increasing of
> the number of signals without rewriting the logic, but that's basicly
> undecided yet and open for discussion.


Do as NetBSD does to remain compatible?  Or borrow a few thoughts from
Solaris, which also has 128 signals:

typedef struct {                /* signal set type */
        unsigned long   __sigbits[4];
} sigset_t;

Frank


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37CABABF.33E13FF>