Fichier spécial GIO

Objectif

Permet d'accéder à l'adaptateur d'E-S graphique (GIO).

Descriptif

Le fichier spécial GIO est l'interface d'application de l'adaptateur GIO. Le fichier spécial GIO fournit des applications permettant de déterminer les unités d'E-S connectées à l'adaptateur GIO.

configuration

Des méthodes de configuration standard sont fournies pour le fichier spécial GIO . Les attributs configurables par l'utilisateur pour le fichier spécial GIO n'existent pas.

Usage Considerations

L'appel de sous-routine Ouvert spécifiant le fichier spécial GIO est traité normalement, sauf que les paramètres Oflag et Mode sont ignorés. Une demande Ouvert est rejetée si le fichier spécial est déjà ouvert ou si une extension de noyau tente d'ouvrir le fichier spécial GIO .

Les appels aux routines read et write se comportent comme si l'appel avait été effectué dans le fichier /dev/null .

Le fichier spécial GIO prend en charge les fonctions suivantes avec ioctls:

Article Descriptif
INFOS Renvoie la structure Devinfo .
GIOQUERYID Renvoie l'identificateur de l'unité connectée à l'adaptateur GIO.

Codes d'erreur

Les codes d'erreur suivants se trouvent dans le fichier /usr/include/sys/errno.h :

Article Descriptif
EDÉFAUT Indique que les droits d'accès à l'adresse ou à l'adresse non valide sont insuffisants.
EIO Indique une erreur d'E-S.
ENOMEM Indique une mémoire insuffisante pour l'opération de pagination requise.
ENOSPC Indique que le système de fichiers ou l'espace de pagination est insuffisant.
EINVAL Indique qu'un argument non valide a été spécifié.
EINTR Indique une demande interrompue par le signal.
EPERM Indique qu'une erreur permanente s'est produite.
EBUSY Indique que l'unité est occupée.
ENXIO Indique un numéro d'unité non pris en charge.
ENODEV Indique qu'une non-concordance de type d'unité ou d'unité non prise en charge s'est produite.

Fichiers

Article Descriptif
/usr/include/sys/inputdd.h Contient les commandes ioctl.