ENOSYS(1) | Polecenia użytkownika | ENOSYS(1) |
NAZWA
enosys - narzędzie powodujące błąd ENOSYS wywołania systemowego
SKŁADNIA
enosys [--syscall|-s wywołanie-systemowe] polecenie
OPIS
enosys jest prostym narzędziem do wykonywania procesu potomnego, dla którego określone wywołania systemowe zawiodą z błędem errno równym ENOSYS.
Może służyć do sprawdzania zachowania aplikacji przy wystąpieniu brakujących wywołań systemowych, co miałoby miejsce przy działaniu na starszych jądrach.
OPCJE
-s, --syscall
-i*, --ioctl
-l, --list
-m, --list-ioctl
-d, --dump[=plik]
Zrzut może być wykorzystany np. przez setpriv --seccomp-filter.
-h, --help
-V, --version
PRZYKŁADY
# powoduje błąd ENOSYS wywołania systemowego "fallocate" enosys -s fallocate ...
# powoduje błąd ENOMEM wywołania systemowego "fallocate" enosys -s fallocate:ENOMEM ...
# powoduje błąd wywołania systemowego "fallocate" z wartością 12/ENOMEM enosys -s fallocate:12 ...
# powoduje błąd ENOTTY w ioctl FIOCLEX enosys -i FIOCLEX ...
# powoduje błąd ENOMEM w ioctl FIOCLEX enosys -i FIOCLEX:ENOMEM ...
# powoduje błąd ioctl FIOCLEX z wartością 12/ENOMEM enosys -i FIOCLEX:12 ...
STATUS ZAKOŃCZENIA
enosys wychodzi ze statusem zakończenia wykonywanego procesu. Następujące wartości mają specjalne znaczenie:
1
2
AUTORZY
Thomas Weißschuh <thomas@t-8ch.de>
ZOBACZ TAKŻE
ZGŁASZANIE BŁĘDÓW
Problemy należy zgłaszać w systemie śledzenia błędów https://github.com/util-linux/util-linux/issues.
DOSTĘPNOŚĆ
Polecenie enosys jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux https://www.kernel.org/pub/linux/utils/util-linux/.
2025-03-29 | util-linux 2.41 |