Author Topic: syscalls under linux  (Read 6446 times)

nobody

  • Guest
syscalls under linux
« 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?

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: syscalls under linux
« Reply #1 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 - if you poke around there, you'll find links to other syscalls lists, and other info...

Best,
Frank

nobody

  • Guest
Re: syscalls under linux
« Reply #2 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

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: syscalls under linux
« Reply #3 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