Provided by: manpages-nl_20051127-4_all
 

NAAM

        ioperm - zet poort invoer/uitvoer toestemmingen.
 

OVERZICHT

        #include <unistd.h> /* voor libc5 */
        #include <sys/io.h> /* voor glibc */
 
        int ioperm(unsigned long vanaf, unsigned long num, int doe_aan);
 

BESCHRIJVING

        Ioperm  zet  de poort toegang toestemming bits voor het proces voor num
        bytes startend van poort  adres  vanaf  tot  de  waarde  doe_aan.   Het
        gebruik van ioperm vereist root privileges.
 
        Alleen  de  eerste 0x3ff In/Uit poorten kunnen opgegeven worden op deze
        manier.  Voor meer  poorten  moet  de  iopl  functie  gebruikt  worden.
        Toestemmingen  worden  niet  geërfd  bij  een ‘fork’ {splits}, maar bij
        ‘exec’ {uitvoeren} wel. Dit is bruikbaar voor het geven van  poort-toe‐
        gang toestemmingen aan niet geprivilegieerde taken.
        Bij  success wordt nul teruggegeven. Bij falen wordt -1 teruggegeven en
        wordt errno naar behoren gezet.
        ioperm is Linux-eigen en zou niet gebruikt moeten worden in programma’s
        die draagbaar bedoeld zijn.
 

OPMERKINGEN

        Libc5  behandeld  het als een systeem aanroep en heeft een prototype in
        <unistd.h>.  Glibc1 heeft geen prototype. Glibc2 heeft een prototype in
        <sys/io.h>  en  in  <sys/perm.h>.   Ontwijk  de  laatste, het is alleen
        voorhanden op i386.
        iopl(2) {in/uit privilege niveau}
 

VERTALING

        Dit is  een  handleiding  uit  manpages-dev  1.29.   Alles  wat  tussen
        ‘{’..‘}’ staat is aanvullende vertaling, en hoort niet bij de originele
        handleiding.  Email naar <manpages-nl@nl.linux.org>.
 
        $Id: ioperm.2,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $