نوم
ioctl - د کنټرول وسیله
Synopsis
په کې شامل کړئ
int ioctl (int d ، int غوښتنه ، ...)؛
تفصیل
د اییوټیلیل فعالیت د ځانګړو فایلونو اصلي انټرنیټ پیرامیټونه سمبالوي. په ځانګړې توګه، د ځانګړو فایلونو ځانګړتیاوې (لکه د ټرمینالونو ډیری عملیاتي ځانګړتیاوې کیدای شي د Iioctl غوښتنو سره کنټرول شي. دلیل باید د پرانیستې فایل توکبنسټ وي.
دویم دلیل د وسیله پورې تړلی غوښتنې کوډ دی. دریم دلیل د یادولو لپاره یو ناپېژندل شوی لیکونکی دی. دا په دودیز ډول چار * argp (له باطلیدلو ورځو څخه دمخه * د اعتبار وړ وه)، او د دې بحث لپاره به ورته نوم ورکړل شي.
د ioctl غوښتنه په دې کې انډول شوي که آیا د میتود پیراټر یا پیرامیټر کې وي، او د بټونو دلیل Argp اندازه. میکرو او د Iioctl غوښتنه په ګوته کولو کې کارول شوي تعریفونه په دوتنې کې واقع دي
راستنیدونکی ارزښت
عموما، د بریالیتوب په بریالیتوب سره بیرته راځي. ځینې ioctls د بیرته راګرځیدونکي ارزښت د محصول پیرامیټ په توګه کاروي او په بریالیتوب کې غیر ناباوره ارزښت بیرته راولي. په تېروتنه کې، -1 بیرته راستانه شوی، او غلطی په سمه توګه ټاکل شوی.
تېروتنه
EBADF
d یو باوري ژباړونکی نه دی.
EFAULT
آرګ پی د ممانعت یوه د لاسرسۍ وړ ساحه حواله کوي.
ENOTTY
d د ځانګړتیاو ځانګړي ماشین سره تړلی نه وي.
ENOTTY
ځانګړی غوښتنه د هغه ډول لپاره تطبیق ندی کوم چې د توضیح کونکي حوالې.
EINVAL
غوښتنه یا ارګپ اعتبار نلري.
سره سم
هیڅ یو معیار نشته. د آیو ټيټیل (2) ارقام، بیرته راټیټ او سمانټیکونه توپیر کوي د پوښتنې په وسیله د ډیسور چلوونکي سره سم (دا تلیفون د ټولو عملیاتو لپاره چې د یونکس ندی I / O ماډل په پاکه توګه سره مناسب نه وي) کارول کیږي. د ioctl_list وګورئ (2) د ډیرو پیژندل شوي ioctl کالونو لیست لپاره. د ایی ټيټیل فعالیت کونکي په نسخه 7 AT & T یونس کې ښکاره شوي.