syscall man page on Scientific

Printed from http://www.polarhome.com/service/man/?qf=syscall&af=0&tf=2&of=Scientific

SYSCALL(2)		   Linux Programmer's Manual		    SYSCALL(2)

NAME
       syscall - indirect system call

SYNOPSIS
       #define _GNU_SOURCE	  /* or _BSD_SOURCE or _SVID_SOURCE */
       #include <unistd.h>
       #include <sys/syscall.h>	  /* For SYS_xxx definitions */

       int syscall(int number, ...);

DESCRIPTION
       syscall()  performs  the	 system call whose assembly language interface
       has the specified number with the specified arguments.	Symbolic  con‐
       stants	for   system   calls   can   be	  found	 in  the  header  file
       <sys/syscall.h>.

RETURN VALUE
       The return value is defined by the system call being invoked.  In  gen‐
       eral,  a 0 return value indicates success.  A -1 return value indicates
       an error, and an error code is stored in errno.

NOTES
       syscall() first appeared in 4BSD.

EXAMPLE
       #define _GNU_SOURCE
       #include <unistd.h>
       #include <sys/syscall.h>
       #include <sys/types.h>

       int
       main(int argc, char *argv[])
       {
	   pid_t tid;

	   tid = syscall(SYS_gettid);
       }

SEE ALSO
       _syscall(2), intro(2), syscalls(2)

COLOPHON
       This page is part of release 3.22 of the Linux  man-pages  project.   A
       description  of	the project, and information about reporting bugs, can
       be found at http://www.kernel.org/doc/man-pages/.

Linux				  2007-07-26			    SYSCALL(2)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net