NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: where syscall(?) in libc



hi.

2014-06-08 0:47 GMT+09:00 Martin Husemann <martin%duskware.de@localhost>:
> On Sun, Jun 08, 2014 at 12:27:30AM +0900, ???( Miwa Susumu ) wrote:
>> I think libc implmented system call (e.g. chmod(2)).
>
> The assembler file is generated on the fly when building libc,
> you can find them in the libc objdir after building. Very boring.
>
> The main magic, and probably what you are actually looking for, are the
> macros in src/lib/libc/arch/i386/SYS.h

thanks. I can find it.
( e.g. /usr/obj/lib/libc/chmod.S )

wrote in chmod.S :

#include "SYS.h"
RSYSCALL(chmod)

wow...

I'll read src/lib/libc/arch/i386/SYS.h .

-- 
miwarin


Home | Main Index | Thread Index | Old Index