Votre IP: 38.107.179.242 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section2 - Appels système]


IO_SUBMIT

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. VALEUR RENVOYÉE
  5. ERREURS
  6. CONFORMITÉ
  7. HISTORIQUE
  8. VOIR AUSSI
  9. NOTES
  10. AUTEUR
  11. TRADUCTION

 

NOMIndex

io_submit - Soumettre un bloc d'entrées-sorties asynchrones  

SYNOPSISIndex


#include <linux/aio.h>
long io_submit (aio_context_t ctx_id, long nr, struct iocb **iocbpp);
 

DESCRIPTIONIndex



io_submit() enregistre nr requêtes d'entrées-sorties asynchrones pour être traitées dans le contexte ctx_id, iocbpp devant être une table de nr blocs de requêtes, qui seront soumis au contexte ctx_id.
 

VALEUR RENVOYÉEIndex



io_submit() renvoie le nombre de blocs iocb soumis et zéro si nr vaut zéro.
 

ERREURSIndex


EINVAL
Le contexte ctx_id est invalide, nr est inférieur à zéro, le bloc à l'adresse *iocbpp[0] n'est pas initialisé correctement ou l'opération précisée est invalide pour le descripteur de fichier dans iocb.
EFAULT
L'une des structures de données pointe sur une zone invalide.
EBADF
Le descripteur de fichier dans le premier iocb est invalide.
EAGAIN
Pas assez de ressources pour enregistrer un iocb.
ENOSYS
io_submit() n'est pas implémenté dans ce noyau.
 

CONFORMITÉIndex



io_submit() est spécifique à Linux et ne doit pas être utilisé dans des programmes conçus pour être portables.
 

HISTORIQUEIndex



Les appels système d'entrées-sorties asynchrones sont apparus dans Linux 2.5 en août 2002.
 

VOIR AUSSIIndex



io_setup(2), io_destroy(2), io_getevents(2), io_cancel(2).
 

NOTESIndex



Les appels d'E/S asynchrones ont été écrits par Benjamin LaHaise.
 

AUTEURIndex

Kent Yoder.  

TRADUCTIONIndex

Cette page de manuel a été traduite et mise à jour par Christophe Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006.
La traduction de cette page de manuel est basée sur les traductions disponibles sur http://manpagesfr.free.fr/, mais est gérée par l'équipe francophone de traduction de Debian au travers de la liste de discussion debian-l10n-french.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS