Hauptindex | Abschnitt 2 | Optionen |
int iopl(int level);
Dieser Aufruf in notwendig um 8514-kompatible X-Server unter Linux laufen zu lassen. Da diese X-Server Zugriff auf alle 65536 I/O-Ports benötigen, ist der Aufruf ioperm nicht ausreichend.
Zusätzlich zu uneingeschränktem Zugriff auf I/O-Ports erlaubt das Laufen in einer höheren Privilegebene dem Prozess auch, Interupts auszuschalten Dies kann möglicherweise das System zusammenbrechen lassen, und wird nicht empfohlen.
Zugriffsrechte werden von fork und exec vererbt.
Die I/O-Privilegebene eines normalen Prozesses ist 0.
EINVAL | level ist größer als 3. |
EPERM | Der aktuelle User ist nicht der Superuser. |
2. Juni 1996 | IOPL (2) | Linux 0.99.11 |
Hauptindex | Abschnitt 2 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
“ | Computer science would have progressed much further and faster if all of the time and effort that has been spent maintaining and nurturing Unix had been spent on a sounder operating system. | ” |
— The Unix Haters' handbook |