Subject: Re: where is select() function....
To: Hubert Feyrer <hubert@feyrer.de>
From: Rui Paulo <rpaulo@NetBSD.org>
List: tech-kern
Date: 06/15/2005 20:08:38
On 2005.06.15 22:01:33 +0000, Hubert Feyrer wrote:
> 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. ;)
I never meant to encourage anyone to use assembly language. That site
has more than just the meaning of int 80h.
> 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().
Intersting :)
--
Rui Paulo