د لینکس قومانده - ioctl زده کړئ

نوم

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 یونس کې ښکاره شوي.