i386_iopl man page on MirBSD

Man page or keyword search:  
man Server   6113 pages
apropos Keyword Search (all sections)
Output format
MirBSD logo
[printable version]

I386_IOPL(2)		BSD Programmer's Manual (i386)		  I386_IOPL(2)

NAME
     i386_iopl - change the i386 I/O privilege level

SYNOPSIS
     #include <sys/types.h>
     #include <machine/sysarch.h>

     int
     i386_iopl(int iopl);

DESCRIPTION
     i386_iopl() sets the i386 I/O privilege level to the value specified by
     iopl. This call is restricted to the superuser.

     Note: Code using the i386_iopl() function must be compiled using -li386.

RETURN VALUES
     Upon successful completion, i386_iopl() returns 0. Otherwise, a value of
     -1 is returned and the global variable errno is set to indicate the er-
     ror.

ERRORS
     i386_iopl() will fail if:

     [EPERM]   The caller was not the superuser.

SEE ALSO
     i386_get_ioperm(2), i386_set_ioperm(2)

REFERENCES
     Intel, i386 Microprocessor Programmer's Reference Manual.

WARNING
     You can really hose your machine if you enable user-level I/O and write
     to hardware ports without care.

MirOS BSD #10-current	       October 14, 1995				     1
[top]

List of man pages available for MirBSD

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