Man page - enosys(1)
Packages contains this manual
apt-get install util-linux-extra
Available languages:
en pl uk roManual
ENOSYS
NUMEREZUMAT
DESCRIERE
OPȚIUNI
EXEMPLE
STARE DE IEȘIRE
AUTORI
CONSULTAȚI ȘI
RAPORTAREA ERORILOR
DISPONIBILITATE
NUME
enosys - utilitate pentru a face ca apelurile de sistem să eșueze cu ENOSYS
REZUMAT
enosys [ --syscall | -s syscall ] comanda
DESCRIERE
enosys este o comandă simplă pentru a executa un proces copil pentru care anumite syscalls eșuează cu errno ENOSYS.
Aceasta poate fi utilizată pentru a testa comportamentul aplicațiilor în cazul în care lipsesc apelurile de sistem, așa cum s-ar putea întâmpla în cazul rulării pe nuclee vechi.
OPȚIUNI
-s , --syscall
Apelul de sistem de blocat cu ENOSYS . Poate fi specificată de mai multe ori. Un număr sau un nume alternativ al erorii poate fi specificat cu două puncte („:”).
-i , --ioctl
Ioctl pentru a bloca cu ENOTTY . Poate fi specificată de mai multe ori. Un număr sau un nume alternativ al erorii poate fi specificat cu două puncte.
-l , --list
Listează apelurile de sistem „syscall” cunoscute de enosys .
-m , --list-ioctl
Listează apelurile ioctl cunoscute de enosys .
-d , --dump [ = fișier ]
Descarcă filtrul de cod intermediar „bytecode” al seccomp la ieșirea standard.
Descărcarea poate fi, de exemplu, utilizată de setpriv --seccomp-filter .
-h , --help
Afișează acest mesaj de ajutor și iese.
-V , --version
Afișează versiunea și iese.
EXEMPLE
#
eșuează apelul de sistem „fallocate”
cu ENOSYS
enosys -s fallocate ...
#
eșuează apelul de sistem „fallocate”
cu ENOMEM
enosys -s fallocate:ENOMEM ...
#
eșuează apelul de sistem „fallocate”
cu valoarea 12/ENOMEM
enosys -s fallocate:12 ...
#
eșuează ioctl FIOCLEX cu ENOTTY
enosys -i FIOCLEX ...
#
eșuează ioctl FIOCLEX cu ENOMEM
enosys -i FIOCLEX:ENOMEM ...
#
eșuează ioctl FIOCLEX cu valoarea 12/ENOMEM
enosys -i FIOCLEX:12 ...
STARE DE IEȘIRE
enosys iese cu codul de stare al procesului executat. Următoarele valori au semnificații speciale:
1
eroare internă
2
sistemul nu oferă funcționalitatea necesară
AUTORI
Thomas Weißschuh <thomas@t-8ch.de>
CONSULTAȚI ȘI
syscall (2)
RAPORTAREA ERORILOR
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE
Comanda enosys face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.