Akohia te Ture Linux - ioctl

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.