Anarana
ioctl - fitaovana fanaraha-maso
Synopsis
#include
int ioctl (int d , int request , ...);
Description
Ny fitrandrahana ioctl manipuler les parametres principaux par les fonctions speciales . Amin'ny ankapobeny, ireo karazam-pitaovana maro karazana singa manokana (ohatra terminal) dia azo fehezina amin'ny fangatahana ioctl . Ny adihevitra d dia tsy maintsy ho solon-drakitra misokatra.
Ny hevitra faharoa dia fametrahana fehezan-dalàna miankina amin'ny fitaovana. Ny tohankevitra fahatelo dia toro-hevitra tsy voamarina ho fahatsiarovana. Fomba nentim-paharazana ( argp) (hatramin'ny vanim-potoana talohan'ny void * dia C), ary hiantso izany ho an'ity fifanakalozan-kevitra ity.
Ny fangatahan'Iktl dia mametraka azy io raha toa ka ampahany amin'ny parameter na ny parameter ny argument, ary ny habetsaky ny argument argp in bytes. Ny macros sy ny famaritana ampiasaina amin'ny famaritana ny fangatahana io dia hita ao amin'ny rakitra
Return Value
Amin'ny ankapobeny, ny fahombiazan'ny zero dia naverina. Misy dikany bitika kely ny valin'ny fiverenana ho toy ny vokatra ivelany ary mamerina ny lanjany tsy misy lanjany amin'ny fahombiazana. Amin'ny fahadisoana, -1 dia naverina, ary ny errno dia napetraka araka ny tokony ho izy.
fahadisoana
EBADF
d dia tsy famaritana mazava.
EFAULT
argp references ny faritra tsy azo idirana.
ENOTTY
d tsy mifandray amin'ny endrika singa manokana.
ENOTTY
Ny fangatahana voatondro dia tsy mihatra amin'ny karazana zavatra asehon'ny descriptor d references.
EINVAL
Ny fangatahana na argp dia tsy manan-kery.
Mifanaraka amin'ny
Tsy misy fitsipika tokana. Ny adihevitra, ny fiverenana, ary ny semantika ao ioctl (2) dia miovaova arakaraka ny mpamily fitaovana (ny antso dia ampiasaina ho toy ny catch-rehetra ho an'ny asa izay tsy mifanaraka amin'ny modely E / O modely). Jereo ny nyctl_list (2) ho an'ny lisitry ny maro amin'ireo voafantina ioctl fantatra. Ny antso antso ao amin'ny Version 7 dia hita ao amin'ny Version 7 AT & T Unix.