.B #include <unistd.h>
.BR "#include <sys/syscall.h> " "/* For SYS_xxx definitions */"
.BI "int syscall(int " number ", ...);"
.fi
.\"O .SH DESCRIPTION
.B #include <unistd.h>
.BR "#include <sys/syscall.h> " "/* For SYS_xxx definitions */"
.BI "int syscall(int " number ", ...);"
.fi
.\"O .SH DESCRIPTION
.\"O .BR syscall ()
.\"O performs the system call whose assembly language
.\"O interface has the specified
.\"O .I number
.\"O with the specified arguments.
.BR syscall ()
.\"O .BR syscall ()
.\"O performs the system call whose assembly language
.\"O interface has the specified
.\"O .I number
.\"O with the specified arguments.
.BR syscall ()
.\"O A \-1 return value indicates an error,
.\"O and an error code is stored in
.\"O .IR errno .
.\"O A \-1 return value indicates an error,
.\"O and an error code is stored in
.\"O .IR errno .