NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: nobody on April 24, 2005, 06:57:22 PM

Title: syscalls under linux
Post by: nobody on April 24, 2005, 06:57:22 PM
I have just searched the web for a (complete) list of systemcalls under linux, but i failed to find one.

Can anybody help me?
Title: Re: syscalls under linux
Post by: Frank Kotler on April 24, 2005, 11:45:51 PM
The "master list", AFAIK, is:

/usr/src/linux/asm/unistd.h

See "man 2 ..." for how they work (in C terms).

One good online document:



This one has the advantage of links to the relevant source code. Linuxassembly.org has been mirrored right here: http://asm.sf.net (http://asm.sf.net) - if you poke around there, you'll find links to other syscalls lists, and other info...

Best,
Frank
Title: Re: syscalls under linux
Post by: nobody on May 20, 2005, 06:57:07 PM
Thanks for repeating me.

The site linuxassembly.org seems to be great and has a lot of information.
But /usr/src/linux/asm/unistd.h doesn't exist on my computer and other syscall-lists are either not complete or i don't understand them completely. (See also my new thread "syscall to produce sound under linux")

Regards, Uwe
Title: Re: syscalls under linux
Post by: Frank Kotler on May 20, 2005, 07:58:05 PM
If you don't mind .pdf (Painful Document Format, IMHO), and HLA syntax, there's a great document at Webster:



Best,
Frank