'\" t .\" Title: enosys .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "ENOSYS" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" enosys \- أداة تجعل استدعاءات النظام تفشل مع الخطأ ENOSYS .SH "موجز" .sp ‎\fBenosys\fP [\fB\-\-syscall\fP|\fB\-s\fP \fIsyscall\fP] command .SH "الوصف" .sp ‎\fBenosys\fP هو أمر بسيط لتنفيذ عملية ابنة تفشل فيها استدعاءات نظام معينة مع رقم الخطأ ENOSYS. .sp يمكن استخدامه لاختبار سلوك التطبيقات في مواجهة استدعاءات النظام المفقودة كما يحدث عند التشغيل على نواة قديمة. .SH "الخيارات" .sp ‎\fB\-s\fP، \fB\-\-syscall\fP .RS 4 استدعاء النظام المراد حجبه مع \fBENOSYS\fP. يمكن تحديده عدة مرات. يمكن تحديد رقم أو اسم خطأ بديل باستخدام النقطتين الرأسيتين {colon}. .RE .sp ‎\fB\-i\fP، \fB\-\-ioctl\fP .RS 4 استدعاء ioctl المراد حجبه مع \fBENOTTY\fP. يمكن تحديده عدة مرات. يمكن تحديد رقم أو اسم خطأ بديل باستخدام النقطتين الرأسيتين {colon}. .RE .sp \fB\-l\fP، \fB\-\-list\fP .RS 4 يسرد استدعاءات النظام المعروفة لـ \fBenosys\fP. .RE .sp ‎\fB\-m\fP، \fB\-\-list\-ioctl\fP .RS 4 يسرد استدعاءات ioctl المعروفة لـ \fBenosys\fP. .RE .sp ‎\fB\-d\fP، \fB\-\-dump\fP[\fB=\fP\fIملف\fP] .RS 4 يُفرغ مرشح كود البايت (bytecode) الخاص بـ seccomp إلى المخرج القياسي. .sp يمكن استخدام هذا التفريغ على سبيل المثال بواسطة \fBsetpriv \-\-seccomp\-filter\fP. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "أمثلة" .sp .if n .RS 4 .nf .fam C # إفشال استدعاء النظام "fallocate" مع ENOSYS enosys \-s fallocate ... .fam .fi .if n .RE .sp .if n .RS 4 .nf .fam C # إفشال استدعاء النظام "fallocate" مع ENOMEM enosys \-s fallocate:ENOMEM ... .fam .fi .if n .RE .sp .if n .RS 4 .nf .fam C # إفشال استدعاء النظام "fallocate" مع القيمة 12/ENOMEM enosys \-s fallocate:12 ... .fam .fi .if n .RE .sp .if n .RS 4 .nf .fam C # إفشال ioctl FIOCLEX باستخدام ENOTTY enosys \-i FIOCLEX ... .fam .fi .if n .RE .sp .if n .RS 4 .nf .fam C # إفشال ioctl FIOCLEX باستخدام ENOMEM enosys \-i FIOCLEX:ENOMEM ... .fam .fi .if n .RE .sp .if n .RS 4 .nf .fam C # إفشال ioctl FIOCLEX بالقيمة 12/ENOMEM enosys \-i FIOCLEX:12 ... .fam .fi .if n .RE .SH "حالة الخروج" .sp يخرج \fBenosys\fP برمز الحالة للعملية المُنفذة. القيم التالية لها معانٍ خاصة: .sp \fB1\fP .RS 4 خطأ داخلي .RE .sp \fB2\fP .RS 4 النظام لا يوفر الوظيفة اللازمة .RE .SH "المؤلفين" .sp .MTO "thomas\(att\-8ch.de" "Thomas Weißschuh" "" .SH "انظر أيضاً" .sp \fBsyscall\fP(2) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBenosys\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."