Scroll to navigation

ENOSYS(1) Dienstprogramme für Benutzer ENOSYS(1)

BEZEICHNUNG

enosys - Dienstprogramm, dass Systemaufrufe mit ENOSYS fehlschlagen lässt

ÜBERSICHT

enosys [--syscall|-s Systemaufruf] Befehl

BESCHREIBUNG

enosys ist ein einfacher Befehl zum Ausführen eines Kindprozesses, für den bestimmte Systemaufrufe mit dem Fehlercode ENOSYS fehlschlagen.

Es kann verwendet werden, um das Verhalten von Anwendungen bei fehlenden Systemaufrufen zu testen, wie dies bei der Ausführung auf alten Kerneln der Fall wäre.​

OPTIONEN

-s, --syscall

gibt den zu blockierenden Systemaufruf an. Dies kann mehrfach angegeben werden.

-i, --ioctl

gibt das zu blockierende Ioctl an. Dies kann mehrfach angegeben werden.

-l, --list

listet die Systemaufrufe auf, die enosys bekannt sind.

-m, --list-ioctl

listet die Ioctls auf, die enosys bekannt sind.

-h, --help

zeigt einen Hilfetext an und beendet das Programm.

-V, --version

zeigt Versionsinformationen an und beendet das Programm.

EXIT-STATUS

enosys wird mit dem Statuscode des ausgeführten Prozesses beendet. Die folgenden Werte haben eine spezielle Bedeutung:

1

Interner Fehler.

2

Das System stellt die benötigte Funktionaliät nicht bereit.

AUTOREN

Thomas Weißschuh <thomas@t-8ch.de>

SIEHE AUCH

syscall(2)

FEHLER MELDEN

Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem auf <https://github.com/util-linux/util-linux/issues>.

VERFÜGBARKEIT

Der Befehl enosys ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv <https://www.kernel.org/pub/linux/utils/util-linux/> heruntergeladen werden kann.

2024-08-05 util-linux 2.40.2