'\" t .\" Title: enosys .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: User Commands .\" Source: util-linux 2.42.3 .\" Language: Persian .\" .TH "ENOSYS" "1" "2026-09-02" "util\-linux 2.42.3" "User Commands" .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 "نام (NAME)" enosys \- اجرای دستور همراه با مسدودسازی فراخوان‌های سیستمی مشخص .SH "خلاصه دستور (SYNOPSIS)" .sp \fBenosys\fP [\fB\-\-syscall\fP|\fB\-s\fP \fIsyscall\fP] command .SH "توضیحات (DESCRIPTION)" .sp دستور \fBenosys\fP یک دستور ساده برای اجرای یک فرایند فرزند است که برای آن فراخوان‌های سیستمی مشخص با خطای errno ENOSYS با شکست مواجه می‌شوند. .sp می‌توان از آن برای آزمایش رفتار برنامه‌ها در مواجهه با نبود فراخوان‌های سیستمی، همانند آنچه هنگام اجرا روی هسته‌های قدیمی رخ می‌دهد، استفاده کرد. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-s\fP, \fB\-\-syscall\fP .RS 4 فراخوان سیستمی برای مسدود کردن با \fBENOSYS\fP. می‌تواند چندین بار مشخص شود. شماره یا نام خطای جایگزین را می‌توان با دو نقطه (:) مشخص کرد. .RE .sp \fB\-i\fP, \fB\-\-ioctl\fP .RS 4 فراخوان ioctl برای مسدود کردن با \fBENOTTY\fP. می‌تواند چندین بار مشخص شود. شماره یا نام خطای جایگزین را می‌توان با دو نقطه (:) مشخص کرد. .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\fIfile\fP] .RS 4 تخلیه فیلتر بایت‌کد 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 "مثال‌ها (EXAMPLES)" .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 "وضعیت خروج (EXIT STATUS)" .sp دستور \fBenosys\fP با کد وضعیت فرایند اجراشده خارج می‌شود. مقادیر زیر معانی ویژه‌ای دارند: .sp \fB1\fP .RS 4 خطای داخلی .RE .sp \fB2\fP .RS 4 سیستم قابلیت‌های لازم را ارائه نمی‌دهد .RE .SH "نویسندگان (AUTHORS)" .sp .MTO "thomas\(att\-8ch.de" "Thomas Weißschuh" "" .SH "همچنین ببینید (SEE ALSO)" .sp \fBsyscall\fP(2) .SH "گزارش باگ‌ها (REPORTING BUGS)" .sp برای گزارش باگ‌ها، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "سامانه پیگیری مشکلات" "." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBenosys\fP بخشی از بسته util\-linux است که می‌تواند از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دانلود شود.