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