enosys(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

enosys(1) - Linux manual page

NAMN

enosys - Verktyg för att få systemanrop att misslyckas med ENOSYS

SYNOPSIS

enosys [--syscall|-s syscall] kommando

BESKRIVNING

enosys är ett enkelt kommando som kör en barnprocess där vissa systemanrop misslyckas med errno ENOSYS.

Det kan användas för att testa hur applikationer beter sig när vissa systemanrop saknas, exempelvis vid körning på äldre kärnor.

ALTERNATIV

-s, --syscall Systemanrop att blockera med ENOSYS. Kan anges flera gånger. Ett alternativt felnummer eller namn kan anges med ett kolon. -i, --ioctl IOCTL att blockera med ENOTTY. Kan anges flera gånger. Ett alternativt felnummer eller namn kan anges med ett kolon. -l, --list Lista systemanrop som är kända av enosys. -m, --list-ioctl Lista IOCTL:er som är kända av enosys. -d, --dump[=fil] Skriv ut seccomp-bytecodefiltret till standardutmatning. Kan användas med setpriv --seccomp-filter. -h, --help Visa hjälptext och avsluta. -V, --version Visa versionsinformation och avsluta.

EXEMPEL

# Blockera systemanropet "fallocate" med ENOSYS
enosys -s fallocate ...

# Blockera systemanropet "fallocate" med ENOMEM
enosys -s fallocate:ENOMEM ...

# Blockera ioctl FIOCLEX med ENOTTY
enosys -i FIOCLEX ...

EXIT STATUS

enosys avslutar med statuskoden för den körda processen. Följande värden har särskild betydelse:

  • 1 - internt fel
  • 2 - systemet saknar nödvändig funktionalitet

FÖRFATTARE

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

SE OCKSÅ

RAPPORTERA BUGGAR

För att rapportera buggar, använd issue-trackern på: GitHub

TILLGÄNGLIGHET

Kommandot enosys är en del av util-linux-paketet, som kan laddas ner från Linux Kernel Archive: Officiell webbplats

Denna sida är en del av util-linux-projektet. Om du har buggrapporter för denna manualsida, skicka ett mail till: util-linux@vger.kernel.org


Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/enosys.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.