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