Baro Command Linux - ioctl

Magaca

ioctl - qalabka xakamaynta

Muujinta

#include

int ioctl (int . , codsi int , ...);

Sharaxaad

Shaqada ioctl waxay u adeegsata astaamaha asalka ah ee faylasha gaarka ah. Gaar ahaan, sifooyin badan oo ka mid ah faylasha gaarka ah ee faylasha (sida kareemada) waxaa laga yaabaa in la xakameeyo codsiyada ioctl . D- dooduhu waa inuu ahaadaa sharaxaad fayl ah oo furan.

Doodda labaad waa codsi ku xiran qalabka ku xiran. Doodda saddexaad waa calaamad aan la aqoonsan oo xasuusta. Waa caadiyan khibrad * argf (laga bilaabo maalmo kahor oo aan waxba ahayn * wuxuu ahaa mid sax ah C), waxaana loo magacaabi doonaa doodan.

Codsiga ioctl wuxuu ku qeexay in dooddu ay tahay in lagu barbardhigi karo ama la saadaaliyay, iyo xajmiga doodda xagasha doodda. Macros oo qeexaya isticmaalka codsiga ioctl waxay ku yaalaan faylka .

Soo celiya qiimaha

Sida caadiga ah, guusha eber waa la soo celiyaa. Qaar ka mid ah qodobbada waxay isticmaalaan qiimaha soo noqoshada sida xaddidan wax soo saarka iyo soo celinta qiimaha aan qiimaha lahayn ee guusha. Khalad, -1 ayaa la soo celiyaa, qalnana waxaa loo habeeyay si habboon.

Khaladaad

EBADF

d ma aha sharaxaad sax ah.

EFAULT

Argp waxay tilmaamaysaa aag aan la aqbali karin.

DHIBAATOOYIN

d lama xidhiidho qalab gaar ah.

DHIBAATOOYIN

Codsigaas cayiman ma khuseeyo nooca sheyga ee tixraaca d .

EINVAL

Codsi ama argfishu ma ahan mid ansax ah.

Isku waafaqsanaanta

Ma jiro halbeeg. Argaggixisada, soo noqoshada, iyo semantics of ioctl (2) waxay ku kala duwan yihiin sida darawalka qalabka ee su'aasha (wacitaanka ayaa loo adeegsadaa sidii loo qabsado hawlaha aan si nadiif ah ugu habooneyn qaabka Unix ee I / O). Eeg ioctl_list (2) liiska badan ee wicitaanada ioctl loo yaqaan. Wicitaanka Ioctl wuxuu ka muuqday Version 7 AT & T Unix.