enosys(1)

Från Wiki.linux.se
Version från den 13 mars 2025 kl. 05.26 av Admin (diskussion | bidrag) (Skapade sidan med '== enosys(1) - Linux manual page == === NAMN === '''enosys''' - Verktyg för att få systemanrop att misslyckas med ENOSYS === SYNOPSIS === <code>enosys [--syscall|-s ''syscall''] kommando</code> === 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. === A...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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

  1. Blockera systemanropet "fallocate" med ENOSYS

enosys -s fallocate ...

  1. Blockera systemanropet "fallocate" med ENOMEM

enosys -s fallocate:ENOMEM ...

  1. 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.