E aʻo i ka Linux Linux - ioctl

Inoa

ioctl

Hōʻuluʻulu

#include

(intd , int request , ...);

Hōʻike

Hana ka lawelawe ioctl i nā palena o ka hilinaʻi kumuhana o nā waihona kūikawā. Ma keʻano, hiki ke hoʻomaluʻia nā māheleʻano hana o nā faila kūikawā (e like me nā lālani) me nā noi octo . Pono ka pahuhopu o ka mea wehewehe wehewehe.

ʻO ka lua o ka pahuhopu he hōʻailona noi pono. ʻO ke kolu o ka pahuhopu he mea hōʻailona wahala i ka hoʻomanaʻo. Ma keʻano maʻamau o ka pahu * pahuhoho (mai nā lā ma mua o ka hoʻonele * he kūpono C), a pēlā e kapaʻia no kēia kūkā.

Ua hoʻopiliʻia kahi noi ioctl i loko o ia mea ināʻo ka pane i loko o ka hoʻohālikelike a iʻole ka waho , a me ka nui o ka dialog argument ma nā bytes. Aia nā Macros a me nā mana i hoʻohanaʻia i ka weheweheʻana i kahi noi ioctl ma ka faila .

Hōʻuluʻulu Manaʻo

ʻO ka maʻamau, ma ka holomua zero ua hoʻihoʻiʻia. ʻEkolu mau'onike e hoʻohana i ka helu hoʻololi no ka hoʻopuka pukaʻana a hoʻihoʻi i kahi waiwai kūponoʻole i ka holomua. Ma ke kuhi, -1 ua hoʻihoʻiʻia, a ua hoʻonohonoho pololeiʻiaʻo errno .

Nā Haʻia

EBADF

dʻaʻohe palapala kākau pono.

EFAULT

ʻike i kahi pohihihi pohō .

HOʻOPI

d i piliʻole i kahi mea pono kūikawā.

HOʻOPI

ʻAʻole pili ka noi i koiʻia i keʻano o ka mea i hōʻikeʻia e nā kuhikuhi.

EINVAL

ʻAʻole iʻaeʻia ka noi a iʻole ke pohō .

E like me

ʻAʻohe kūlana hoʻokahi. ʻO nā pahuhopu, nā hoʻihoʻi, a me nā seminik o ka ioctl (2) e like me ka'ōiwi pūnaewele i nīnauʻia (hoʻohanaʻia ka pihi ma keʻano he hopena-no nā hana e kūponoʻole i keʻanoʻoihana O / O Unix ). Eʻike i ka ioctl_list (2) no ka papa inoa o nā inoa'ooctl iʻikeʻia. Uaʻikeʻia kaʻike o ka ioctl i ka Version 7 AT & T Unix.