SYNOPSISIn machine/sysarch.h Ft int Fn i386_get_ioperm unsigned int start unsigned int *length int *enable Ft int Fn i386_set_ioperm unsigned int start unsigned int length int enable
DESCRIPTIONThe Fn i386_get_ioperm system call will return the permission for the process' I/O port space in the Fa *enable argument. The port range starts at Fa start and the number of contiguous entries will be returned in Fa *length .
The Fn i386_set_ioperm system call will set access to a range of I/O ports described by the Fa start and Fa length arguments to the state specified by the Fa enable argument.
RETURN VALUESRv -std
ERRORSThe Fn i386_get_ioperm and Fn i386_set_ioperm system calls will fail if:
- Bq Er EINVAL
- An invalid range was specified by the Fa start or Fa length arguments.
- Bq Er EPERM
- The caller of i386_set_ioperm was not the superuser.
AUTHORSThis man page was written by An Jonathan Lemon .