Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
inotify_init, inotify_init1 - Initialiser une instance inotify
SYNOPSIS
#include <sys/inotify.h>
int inotify_init(void);
int inotify_init1(int flags);
DESCRIPTION
inotify_init() initialise une nouvelle instance inotify et renvoie un
descripteur de fichier associe a une nouvelle file d'evenements
inotify.
Si flags vaut 0, alors inotify_init1() est identique a inotify_init().
Les valeurs suivantes peuvent etre combinees avec un OU binaire dans le
parametre flags pour obtenir differents comportements :
IN_NONBLOCK Placer l'attribut d'etat de fichier O_NONBLOCK sur le
nouveau descripteur de fichier ouvert. Utiliser cet
attribut economise des appels supplementaires a fcntl(2)
pour obtenir le meme resultat.
IN_CLOEXEC Placer l'attribut << close-on-exec >> (FD_CLOEXEC) sur le
nouveau descripteur de fichier. Consultez la description de
l'attribut O_CLOEXEC dans open(2) pour savoir pourquoi cela
peut etre utile.
VALEUR RENVOY'EE
S'ils reussissent, ces appels systeme renvoient un nouveau descripteur
de fichier. En cas d'erreur, ils renvoient -1 et remplissent errno avec
la valeur d'erreur.
ERREURS
EINVAL (inotify_init1()) Une valeur incorrecte a ete specifiee dans
flags.
EMFILE La limite du nombre total d'instances inotify par utilisateur a
ete atteinte.
ENFILE La limite du nombre total de fichiers ouverts sur le systeme a
ete atteinte.
ENOMEM Pas assez de memoire pour le noyau.
VERSIONS
inotify_init() est apparu dans Linux 2.6.13. inotify_init1() a ete
ajoute dans Linux 2.6.27.
CONFORMIT'E
Ces appels systeme sont specifiques a Linux.
VOIR AUSSI
inotify_add_watch(2), inotify_rm_watch(2), inotify(7)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.