Skip to contentSkip to conversation

linux syscall list

DISCUSSION Rafael Costa dos Santos 3 participants 3 messages Aug 5, 2003

lore
Share & tools
lore
#0 lore raw

Hi all,

Where can I find the last linux syscall list ?

Signature · 1 line
Rafael Costa dos Santos
#1 lore raw
Quoted 3 lines · Rafael Costa dos Santos

Hi all,

Where can I find the last linux syscall list ?

There is no formal list that I know of. You can look at arch/i386/kernel/entry.S for the names and numbers of syscalls, but for the parameters you would have to grep around for the system call definition.

For the syscalltrack project we have a close to complete of syscalls and their parameters for 2.4, i386, at
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/syscalltrack/syscalltrack/module/syscalls.dat?rev=1.18

Note that such a list is of limited useful utility unless it is tied to a specific kernel version, since the kernel gains new syscalls occasionally. Patches to update the list to 2.5 will be happily accepted ;-)

Cheers,
Muli

Signature · 3 lines
Muli Ben-Yehuda
http://www.mulix.org
http://www.livejournal.com/~mulix/
#2 lore raw
In reply to Rafael Costa dos Santos
Quoted 6 lines · Rafael Costa dos Santos

Hi all,

Where can I find the last linux syscall list ?

--
Rafael Costa dos Santos

../linux-$vers/include/asm/unistd.h

contains the syscall numbers.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.