Ingoa
ioctl - pūrere whakahaere
Whakamutunga
#include
int ioctl (int d , tono tono , ...);
Whakaahuatanga
Ko te mahi ioctl e mahi ana i nga tawhito o nga kaupapa motuhake. Engari, ko te nuinga o nga mahi whakahaere o nga kōnae motuhake (hei tauira, nga taangata) ka taea te whakahaere ki nga tono ioctl . Ko te korero d me tuhi he tuhinga tuwhera.
Ko te rua o nga tautohetohe he raupapa tono tono. Ko te tuatoru o nga tautohetohe ko te kaitohu tuwhera ki te mahara. Ko te tikanga o te mahi * argp (mai i nga ra i mua atu i te kaore * he C whaimana), a ka huaina mo tenei whakawhitinga korero.
Kua whakaekea he tono ioctl i roto i te waa ko te tautohe kei roto i te tawhito, i te tawhito hoki, me te rahi o te tautohetohe i roto i nga tautuhinga. Ko nga Macros me nga whakamahinga e whakamahia ana ki te tohu i te tono ioctl kei roto i te kōnae
Utu Whakahoki
I te nuinga o te wa, ka hoki mai te angitu kore. He torutoru oiora e whakamahi ana i te uara o te hokinga mai hei tautuhinga putanga, me te whakahoki i te uara koretake ki te angitu. I runga i te hapa, -1 kua hoki mai, kua whakaturia te errno tika.
Hapa
EBADF
d kore he tuhinga whaimana.
EFAULT
Ko nga tohutoro argp he rohe mahara kore.
Tuhinga
d kore e hono ana ki tetahi taputapu motuhake.
Tuhinga
Kaore te tono i tohua ki te ahua o te ahanoa e tohu ana i nga korero a te kaituhi.
EINVAL
Ko te tono kaore he whaimana.
Whakaaro ki
Karekau he paerewa kotahi. Ko nga tautohetohenga, ko nga hokinga, me nga hikano o te ioctl (2) he rereke i runga i te taraiwa raupapa i te uiui (ka whakamahia te karanga hei hopu-katoa mo nga mahi e kore e pai ki te tauira A / O o te Unix ). Tirohia te ioctl_list (2) mo te rarangi o te maha o nga karanga octl i mohiotia. Ko te piiraa mahi ioctl i puta mai i te Putanga 7 AT & T Unix.