| ENOSYS(1) | User Commands | ENOSYS(1) |
نام (NAME)
enosys - اجرای دستور همراه با مسدودسازی فراخوانهای سیستمی مشخص
خلاصه دستور (SYNOPSIS)
enosys [--syscall|-s syscall] command
توضیحات (DESCRIPTION)
دستور enosys یک دستور ساده برای اجرای یک فرایند فرزند است که برای آن فراخوانهای سیستمی مشخص با خطای errno ENOSYS با شکست مواجه میشوند.
میتوان از آن برای آزمایش رفتار برنامهها در مواجهه با نبود فراخوانهای سیستمی، همانند آنچه هنگام اجرا روی هستههای قدیمی رخ میدهد، استفاده کرد.
گزینهها (OPTIONS)
-s, --syscall
-i, --ioctl
-l, --list
-m, --list-ioctl
-d, --dump[=file]
این خروجی میتواند به عنوان مثال توسط setpriv --seccomp-filter استفاده شود.
-h, --help
-V, --version
مثالها (EXAMPLES)
# شکست در فراخوان سیستمی "fallocate" با ENOSYS enosys -s fallocate ...
# شکست در فراخوان سیستمی "fallocate" با ENOMEM enosys -s fallocate:ENOMEM ...
# شکست در فراخوان سیستمی "fallocate" با مقدار 12/ENOMEM enosys -s fallocate:12 ...
# شکست در ioctl FIOCLEX با ENOTTY enosys -i FIOCLEX ...
# شکست در ioctl FIOCLEX با ENOMEM enosys -i FIOCLEX:ENOMEM ...
# شکست در ioctl FIOCLEX با مقدار 12/ENOMEM enosys -i FIOCLEX:12 ...
وضعیت خروج (EXIT STATUS)
دستور enosys با کد وضعیت فرایند اجراشده خارج میشود. مقادیر زیر معانی ویژهای دارند:
1
2
نویسندگان (AUTHORS)
Thomas Weißschuh <thomas@t-8ch.de>
همچنین ببینید (SEE ALSO)
گزارش باگها (REPORTING BUGS)
برای گزارش باگها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.
در دسترس بودن (AVAILABILITY)
دستور enosys بخشی از بسته util-linux است که میتواند از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دانلود شود.
| 2026-09-02 | util-linux 2.42.3 |