SYSCALL(1) SYSCALL(1) NAME syscall - test a system call SYNOPSIS syscall [ -o ] entry [ arg ... ] DESCRIPTION Syscall invokes the system call entry with the given argu- ments. It prints the return value and the error string, if there was an error. An argument is either an integer con- stant as in C (its value is passed), a string (its address is passed), or the literal buf (a pointer to a 1 Kbyte buffer is passed). If -o is given, the contents of the 1 Kbyte buffer are printed as a zero-terminated string after the system call is done. EXAMPLES Write a string to standard output syscall write 1 hello 5 Print the name of the file connected to standard input syscall -o fstat 0 buf SOURCE /sys/src/cmd/syscall SEE ALSO Section 2 of this manual. DIAGNOSTICS If entry is not a system call name, the exit status is `unknown'. If the system call succeeds, the exit status is null; otherwise the exit status is the string that errstr(2) returns.