Is it true that on Linux there is no system call with more than 6 parameters?

In unistd.hthere _syscall0~ _syscall6:

_syscall6(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5,type6,arg6)

So, is my conclusion right or not?

+3
source share
2 answers

It looks like this function takes 7 parameters (0-6), but 6 is written on this web page

From here: http://www.win.tue.nl/~aeb/linux/lk/lk-4.html

Linux , , select() (5 ) mmap() (6 ), , . Linux 1.3.0 : ( old_select), Linux 2.3.31 ( mmap mmap2).

+3

:

Linux , , select() (5 ) mmap() (6 ), , . Linux 1.3.0 : ( old_select), Linux 2.3.31 ( mmap mmap2).

+4

All Articles