Subject: Re: where is select() function....
To: Rui Paulo <rpaulo@NetBSD.org>
From: Hubert Feyrer <hubert@feyrer.de>
List: tech-kern
Date: 06/15/2005 22:01:33
On Wed, 15 Jun 2005, Rui Paulo wrote:
> If you want to know more about how this stuff works, I suggest
> you read http://www.int80h.org/bsdasm/.

Funny... not that we'd encourage people using assembly language if 
avoidable. ;)

FWIW, I've tried to follow the path from a system call in userland into 
the kernel for a sgimips system. Documentation is in german language, but 
that may not matter so much for the basic understanding - see " Ablauf 
Systemaufruf" at http://www.feyrer.de/BT/. It starts by calling fork() in 
libc, goes through the loclde syscall handling, then the per-emulation 
syscall table until it finally reaches sys_fork().


  - Hubert