Subject: Re: Importing kqueue's from FreeBSD...
To: None <>
From: Erik E. Fair <>
List: tech-kern
Date: 03/19/2001 07:59:40
At 21:31 +0000 3/15/01, 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...

	Erik <>