OpenBSD Handbook Manuals
Search

sysarch(2)

Canonical URL: /sysarch.2/

SYSARCH(2) System Calls Manual SYSARCH(2)

sysarcharchitecture-dependent system call

#include <machine/sysarch.h>

int
sysarch(int number, void *args);

() performs the architecture-dependent function specified by number with the arguments specified by the args pointer. args is a pointer to a structure defining the actual arguments of the function. Symbolic constants and argument structures for the architecture-dependent functions can be found in the header file <machine/sysarch.h>.

The () system call should never be called directly by user programs. Instead, they should access its functions using the architecture-dependent library.

See the manual pages for specific architecture-dependent function calls for information about their return values.

The sysarch() function call appeared in NetBSD 0.9A.

OpenBSD 7.9 September 10, 2015 SYSARCH(2)

Need conceptual guidance? Continue in the OpenBSD Handbook.