1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-24 07:02:06 +01:00
Files
archived-doc-fr/reference/eio/constants.xml
2026-03-10 19:04:42 +01:00

688 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4e53894013ec0d223e2723ece46447ba00d5baf5 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<appendix xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="eio.constants">
&reftitle.constants;
&extension.constants;
<para>Constantes de priorités des demandes :
<variablelist>
<!--{{{ EIO_PRI_* -->
<varlistentry xml:id="constant.eio-pri-min">
<term>
<constant>EIO_PRI_MIN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Demande une priorité minimale
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-pri-default">
<term>
<constant>EIO_PRI_DEFAULT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Demande une priorité par défaut
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-pri-max">
<term>
<constant>EIO_PRI_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Demande une priorité maximale
</simpara>
</listitem>
</varlistentry>
<!--}}}-->
</variablelist>
</para>
<para>Argument <parameter>whence</parameter> de la fonction
<function>eio_seek</function> :
<variablelist>
<varlistentry xml:id="constant.eio-seek-set">
<term>
<constant>EIO_SEEK_SET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La position est définie pour spécifier le nombre
d'octets (<parameter>offset</parameter>).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-seek-cur">
<term>
<constant>EIO_SEEK_CUR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La position est définie à sa position courante,
à laquelle on ajoute <parameter>offset</parameter> octets.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-seek-end">
<term>
<constant>EIO_SEEK_END</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La position est définie à la taille du fichier, à laquelle
on ajoute <parameter>offset</parameter> octets.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
Drapeaux utilisés avec la fonction <function>eio_readdir</function>:
<variablelist>
<!--{{{ EIO_READDIR_* -->
<varlistentry xml:id="constant.eio-readdir-dents">
<term>
<constant>EIO_READDIR_DENTS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Drapeau de la fonction <function>eio_readdir</function>.
Si spécifié, l'argument résultant de la fonction de rappel
devient un tableau contenant les clés suivantes :
<literal>'names'</literal> - tableau de noms de dossier
<literal>'dents'</literal> - tableau de tableaux <literal>struct eio_dirent</literal>
contenant les clés suivantes :
<literal>'name'</literal> - le nom du dossier ;
<literal>'type'</literal> - une constante <emphasis>EIO_DT_*</emphasis> ;
<literal>'inode'</literal> - le nombre d'inodes, si disponible, sinon, non spécifié ;
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-readdir-dirs-first">
<term>
<constant>EIO_READDIR_DIRS_FIRST</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Lorsque ce drapeau est spécifié, les noms sont retournés dans un
ordre où les dossiers arrivent en premier, dans un ordre optimal suivant
les statistiques.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-readdir-stat-order">
<term>
<constant>EIO_READDIR_STAT_ORDER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Lorsque ce drapeau est spécifié, alors les noms sont retournés
dans un ordre utilisant uniquement <literal>stat</literal>.
Lors de l'utilisation de la fonction
<function>stat</function> sur tous les fichiers du dossier fourni,
l'ordre retourné grâce à ce drapeau sera bien plus rapide.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-readdir-found-unknown">
<term>
<constant>EIO_READDIR_FOUND_UNKNOWN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<!--}}}-->
<!--{{{ EIO_DT_* -->
<varlistentry xml:id="constant.eio-dt-unknown">
<term>
<constant>EIO_DT_UNKNOWN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type inconnu (assez commun). Un appel à la fonction
<function>stat</function> est nécessaire.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-fifo">
<term>
<constant>EIO_DT_FIFO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type FIFO
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-chr">
<term>
<constant>EIO_DT_CHR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Type de nœud
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-mpc">
<term>
<constant>EIO_DT_MPC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type périphérique à caractères multiplexés (v7+coherent)
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-dir">
<term>
<constant>EIO_DT_DIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type dossier
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-nam">
<term>
<constant>EIO_DT_NAM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type fichier nommé Xenix
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-blk">
<term>
<constant>EIO_DT_BLK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Type de nœud
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-mpb">
<term>
<constant>EIO_DT_MPB</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>Périphérique de bloc multiplexé (v7+coherent)
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-reg">
<term>
<constant>EIO_DT_REG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Type de nœud
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-nwk">
<term>
<constant>EIO_DT_NWK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-cmp">
<term>
<constant>EIO_DT_CMP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type réseau HP-UX
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-lnk">
<term>
<constant>EIO_DT_LNK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type lien
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-sock">
<term>
<constant>EIO_DT_SOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type socket
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-door">
<term>
<constant>EIO_DT_DOOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type Solaris door
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-wht">
<term>
<constant>EIO_DT_WHT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Noeud de type
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-dt-max">
<term>
<constant>EIO_DT_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valeur maximale du type de nœud
</simpara>
</listitem>
</varlistentry>
<!--}}}-->
</variablelist>
</para>
<para>
Modes d'accès utilisés par l'argument <parameter>flags</parameter>
de la fonction <function>eio_open</function> :
<variablelist>
<!--{{{ EIO_O_*-->
<varlistentry xml:id="constant.eio-o-rdonly">
<term>
<constant>EIO_O_RDONLY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-wronly">
<term>
<constant>EIO_O_WRONLY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-rdwr">
<term>
<constant>EIO_O_RDWR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-nonblock">
<term>
<constant>EIO_O_NONBLOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-append">
<term>
<constant>EIO_O_APPEND</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-creat">
<term>
<constant>EIO_O_CREAT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-trunc">
<term>
<constant>EIO_O_TRUNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-excl">
<term>
<constant>EIO_O_EXCL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-o-fsync">
<term>
<constant>EIO_O_FSYNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<!--}}}-->
</variablelist>
</para>
<para>
Drapeaux pour l'argument <parameter>mode</parameter> de la fonction <function>eio_open</function> :
<variablelist>
<!--{{{ EIO_S_I*-->
<varlistentry xml:id="constant.eio-s-irusr">
<term>
<constant>EIO_S_IRUSR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-iwusr">
<term>
<constant>EIO_S_IWUSR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ixusr">
<term>
<constant>EIO_S_IXUSR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-irgrp">
<term>
<constant>EIO_S_IRGRP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-iwgrp">
<term>
<constant>EIO_S_IWGRP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ixgrp">
<term>
<constant>EIO_S_IXGRP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-iroth">
<term>
<constant>EIO_S_IROTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-iwoth">
<term>
<constant>EIO_S_IWOTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ixoth">
<term>
<constant>EIO_S_IXOTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ifreg">
<term>
<constant>EIO_S_IFREG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ifchr">
<term>
<constant>EIO_S_IFCHR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ifblk">
<term>
<constant>EIO_S_IFBLK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ififo">
<term>
<constant>EIO_S_IFIFO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-s-ifsock">
<term>
<constant>EIO_S_IFSOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<!--}}}-->
</variablelist>
</para>
<para>
Drapeaux pour la fonction <function>eio_sync_file_range</function> :
<variablelist>
<!--{{{ EIO_SYNC_FILE_*-->
<varlistentry xml:id="constant.eio-sync-file-range-wait-before">
<term>
<constant>EIO_SYNC_FILE_RANGE_WAIT_BEFORE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-sync-file-range-write">
<term>
<constant>EIO_SYNC_FILE_RANGE_WRITE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.eio-sync-file-range-wait-after">
<term>
<constant>EIO_SYNC_FILE_RANGE_WAIT_AFTER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<!--}}}-->
</variablelist>
</para>
<para>
Drapeaux pour la fonction <function>eio_fallocate</function> :
<variablelist>
<varlistentry xml:id="constant.eio-falloc-fl-keep-size">
<term>
<constant>EIO_FALLOC_FL_KEEP_SIZE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Les constantes <emphasis>EIO_S_I*</emphasis> ont la même signification
que leurs équivalents POSIX <emphasis>S_I*</emphasis>.
</simpara>
</note>
<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Les constantes <emphasis>EIO_SYNC_FILE_*</emphasis> ont la même signification
que leurs équivalents <emphasis>SYNC_FILE_**</emphasis>.
</simpara>
</note>
<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Les constantes <emphasis>EIO_O_*</emphasis> ont la même signification
que leurs équivalents <emphasis>O_*</emphasis>.
</simpara>
</note>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->