syscall list
Calls the system call specified as the first element of
the list, passing the remaining elements as arguments to the system
call. The function produces a fatal error if
syscall(2)
is unimplemented. The arguments are interpreted as
follows: if a given argument is numeric, the argument is passed as a
C integer. If not, a pointer to the string value is
passed.