syscall

Eugene Grosbein eugen at grosbein.pp.ru
Mon Oct 18 10:46:29 UTC 2010


Hi!

I've written an utility in C that does not link libc normally,
instead it includes <sys/syscall.h> and calls syscall().
It works nice for FreeBSD8/i386.

Now I'm porting it to FreeBSD8/amd64 and just cannot find
how to call syscall() directly from C code.

For arm, i386 and mips there are:

lib/libc/arm/sys/syscall.S
lib/libc/i386/sys/syscall.S
lib/libc/mips/sys/syscall.S

What about amd64?

Eugene Grosbein

P.S. Please reply to the list.


More information about the freebsd-hackers mailing list