Subject: Re: Importing kqueue's from FreeBSD...
To: None <email@example.com>
From: Erik E. Fair <firstname.lastname@example.org>
Date: 03/19/2001 07:59:40
At 21:31 +0000 3/15/01, email@example.com wrote:
>I think that needing to add new event types to <sys/event.h> is
>a problem. The issue is not being able to handle every event that
>anyone can think of but being able to add events without fears of
>conflicts. Since the interface is exported to userland, we shouldn't
>need to recompile the universe because someone added a new event type.
>I'm afraid that this limitation will eventually require the interface
>be replaced by something more flexible, so I really would like to
>have that issue addressed first.
I'd like to amplify Eduardo's point, and add that since we work hard
on binary compatability with Linux and UNIX-like OS's, we will need
to coordinate event identifier assignment with everyone else who
wants to use this API, or resign ourselves to maintaining event
translation tables in the emulation layers.
We might want to consider establishing a common registry for stuff
like this (system call numbers, event identifiers, device major
numbers, etc) among the *BSD's...