Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
ioperm - ustawienie uprawnie dla portu wejcia/wyjcia
SK/LADNIA
#include <unistd.h> /* dla libc5 */
#include <sys/io.h> /* dla glibc */
int ioperm(unsigned long from, unsigned long num, int turn_on);
OPIS
Ioperm ustawia bity dostpu do portow dla procesu dla num bajtow,
poczynajc od adresu portu from do wartoci turn_on. Uycie ioperm wymaga
uprawnie roota.
W ten sposob mona poda tylko pierwszych 0x3ff portow we/wy. Dla reszty
trzeba uy funkcji iopl. Prawa nie s dziedziczone przy wykonywaniu
fork, lecz s przy exec. Jest to przydatne przy udzielaniu dostpu do
portow dla nieuprzywilejowanych zada.
WARTO ZWRACANA
Po pomylnym zakoczeniu zwracane jest zero. Po bldzie zwracane jest -1 i
odpowiednio ustawiane errno.
ZGODNE Z
ioperm jest specyficzne dla Linuksa i nie powinno by uywane w
przenonych programach.
UWAGI
Libc5 traktuje to jak wywolanie systemowe i posiada dla niego prototyp
w <unistd.h>. Glibc1 nie posiada prototypu. Glibc2 posiada prototyp
zarowno w <sys/io.h>, jak i w <sys/perm.h>. Naley unika tego
ostatniego, gdy jest dostpne tylko na i386.
ZOBACZ TAKE
iopl(2)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.