| ENOSYS(1) | أوامر المستخدم | ENOSYS(1) |
الاسم
enosys - أداة تجعل استدعاءات النظام تفشل مع الخطأ ENOSYS
موجز
enosys [--syscall|-s syscall] command
الوصف
enosys هو أمر بسيط لتنفيذ عملية ابنة تفشل فيها استدعاءات نظام معينة مع رقم الخطأ ENOSYS.
يمكن استخدامه لاختبار سلوك التطبيقات في مواجهة استدعاءات النظام المفقودة كما يحدث عند التشغيل على نواة قديمة.
الخيارات
-s، --syscall
-i، --ioctl
-l، --list
-m، --list-ioctl
-d، --dump[=ملف]
يمكن استخدام هذا التفريغ على سبيل المثال بواسطة setpriv --seccomp-filter.
-h، --help
-V، --version
أمثلة
# إفشال استدعاء النظام "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 ...
حالة الخروج
يخرج enosys برمز الحالة للعملية المُنفذة. القيم التالية لها معانٍ خاصة:
1
2
المؤلفين
Thomas Weißschuh <thomas@t-8ch.de>
انظر أيضاً
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر enosys جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |