ioctl

ioctl (Input Output ConTroL) ist ein Systemaufruf für gerätespezifische E / A-Operationen und andere Operationen, die nicht durch reguläre Systemaufrufe ausgedrückt werden können und eine Schnittstelle bereitstellen, über die eine Anwendung direkt mit einem Gerätetreiber (oder andere globale Kernelraumvariablen). Anwendungen können die Standardsteuercodes oder gerätespezifischen Steuercodes verwenden, um direkte Eingabe- und Ausgabevorgänge auszuführen.
3
Antworten

Wie errno im Linux-Gerätetreiber einstellen?

Ich entwerfe einen Linux-Zeichengerätetreiber. Ich möchte Errno setzen, wenn Fehler in ioctl () Systemaufruf auftritt. %Vor% Was soll ich tun, um das zu erreichen? Vielen Dank im Voraus! Bitte erlauben Sie mir, meine Bewerbung detaillier...
04.07.2014, 05:58
2
Antworten

Erhalte IPv6-Adressen in Linux mit ioctl

Ich versuche, IPv6-Adressen in meinem Linux-Betriebssystem wie folgt zu erhalten: %Vor% Es funktioniert erfolgreich, wenn eine IPv4-Adresse für die Schnittstelle konfiguriert ist, aber wenn die Schnittstelle nur eine IPv6-Adresse hat, wird s...
23.12.2013, 12:34
1
Antwort

Linux-Treiber: ioctl oder sysfs?

Ich schreibe einen Treiber, um einige benutzerdefinierte Hardware zu steuern. In den alten Tagen (also vor 15 Jahren) habe ich das mit ioctls gemacht, aber ich forsche jetzt in sysfs als mögliche Alternative. Wie ich es verstehe, si...
10.11.2016, 13:53
2
Antworten

IOCTL an Windows-Gerätetreiber senden - CreateFile schlägt fehl

Ich möchte einen IOCTL-Befehl an einen PC / SC-Leser senden, der an meinen Computer angeschlossen ist (win7 64 bit). Um einen IOCTL-Befehl zu senden, benötige ich einen HANDLE zum Gerät, den ich nicht erstellen kann. Das Gerät wird im Gerätem...
24.11.2011, 23:19
3
Antworten

Get Terminal Breite Haskell

Wie bekommt man die Breite des Terminals in Haskell? Dinge, die ich versucht habe %Vor% Dies muss nur unix funktionieren. Danke     
09.10.2012, 18:21