17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

224<br />

La bibliothèque standard<br />

TROISIÈME PARTIE<br />

Il existe des constantes supplémentaires spécifiques à chaque plate-forme.<br />

Pour Windows :<br />

O_BINARY ;<br />

O_NOINHERIT ;<br />

O_SHORT_LIVED ;<br />

O_TEMPORARY ;<br />

O_RANDOM ;<br />

O_SEQUENTIAL ;<br />

O_TEXT.<br />

Pour GNU/Linux et Macintosh :<br />

O_DSYNC ;<br />

O_RSYNC ;<br />

O_SYNC ;<br />

O_NDELAY ;<br />

O_NONBLOCK ;<br />

O_NOCTTY.<br />

close(fd)<br />

Ferme le descripteur de fichier fd. Similaire à la méthode close() de la classe file.<br />

fstat(fd)<br />

Renvoie le statut d’un fichier pointé par le descripteur fd. Équivalente à os.stat()<br />

définie dans la section suivante, qui prend pour sa part le nom du fichier.<br />

fsync(fd)<br />

Force l’écriture du fichier sur le disque pointé par le descripteur fd. Les objets de type<br />

file implémentent en outre la méthode flush() qui vide les tampons internes. Pour<br />

une écriture complète et sécurisée, flush() peut être appelée juste avant fsync().<br />

ftruncate(fd, longueur)<br />

Tronque le fichier pointé par le descripteur fd à la taille longueur, exprimée en octets<br />

(non disponible sous MS-Windows). Similaire à la méthode truncate() de la classe<br />

file.<br />

lseek(fd, position, comment) -> nouvelle position<br />

Déplace le curseur du descripteur de fichier à position. comment définit si le curseur<br />

est déplacé par rapport au début du fichier (0), à la fin (2), ou à la position courante<br />

(1). On retrouve cette fonction en méthode seek() des objets de type file.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!