|
|||||||
|
|
IOCTLSection: Systemaufrufe (2)Updated: 21. September 2000 Index Return to Main Contents BEZEICHNUNGioctl - steuere GerätÜBERSICHT#include <sys/ioctl.h>int ioctl(int d, int request, ...) [Das "dritte" Argument ist traditionsgemäß char *argp, und wird in diesem Dokument so bezeichnet.] BESCHREIBUNGDie Funktion ioctl manipuliert die zugrundeliegenden Device-Parameter einer Spezialdatei. Im Besonderen können viele Betriebscharakteristika von zeichenorientierten Spezialdateien (z. B. Terminals) durch ioctl-Aufrufe gesteuert werden. Das Argument d muß ein geöffneter Dateideskriptor sein.In einer ioctl-request ist enthalten, ob das Argument ein in- oder out-Parameter ist, und die Größe des Argumentes argp in Byte. Makros und Definitionen, die in der Spezifikation eines ioctl-request benutzt werden, sind zu finden in <sys/ioctl.h>. RÜCKGABEWERTüblicherweise wird bei Erfolg Null zurückgegeben. Einige ioctl-Aufrufe benutzen den Rückgabewert als einen Ausgabeparameter und geben bei Erfolg einen nichtnegativen Wert. Im Fehlerfall wird -1 zurückgegeben und errno entsprechend gesetzt.FEHLER
KONFORM ZUKein einzelner Standard. Argumente, Rückgabewerte und Semantik von ioctl(2) variieren je nach dem entsprechenden Gerätetreiber (der Aufruf wird als ein Allheilmittel für alle Operationen benutzt, die nicht sauber in das Unix-Stream-E/A-Modell passen). Siehe ioctl_list(2) für eine Liste von vielen der bekannten ioctl-Aufrufe. Die Funktion ioctl erschien in Version 7 von AT&T UNIX.SIEHE AUCHexecve(2), fcntl(2), mt(4), sd(4), tty(4).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |