Linguaggio C - ioctl()

NOME

ioctl() - controllo della periferica

SINOPSI

#include <sys/ioctl.h> int ioctl(int fd, int request, ...)

DESCRIZIONE

La funzione ioctl() comunica a basso livello con il device individuato dal file descriptor fd e gli invia un comando request.
Il terzo parametro (generalmente un void * oppure un char *) non e' definito a priori dal prototype essendo indicato come '...'
La presenza, la dimensione in bytes ed il verso (se e' in input oppure in output) dipende strettamente dal comando request.

VALORE DI RITORNO

La funzione ioctl() ritorna 0 in caso di successo e -1 in caso di errore. In quest'ultimo caso e' settata propriamente la variabile errno.

CONFORME A

Non esiste un singolo standard anche per il fatto della strettissima dipendenza con i devices.
Per maggiori informazioni, si vedano le 'man pages'.

VEDI ANCHE

open(), creat() lseek() read() write() close() link() symlink() unlink() stat(), lstat(), fstat() fcntl() dup(), dup2() access()


Indice-C Indice linguaggio C
Indice librerie Indice librerie C
At Home Umberto Zappi Home Page
Indice funzioni Indice funzioni C