posix_mknod

(no version information, might be only in CVS)

posix_mknod --  Crée un fichier spécial ou ordinaire (POSIX.1)

Description

bool posix_mknod ( string pathname, int mode [, int major [, int minor]] )

posix_mknod() crée un fichier spécial ou ordinaire.

Liste de paramètres

pathname

Le fichier à créer.

mode

Ce paramètre est construit par une manipulation de bits ou par des types de fichier (une des constantes suivantes : POSIX_S_IFREG, POSIX_S_IFCHR, POSIX_S_IFBLK, POSIX_S_IFIFO ou POSIX_S_IFSOCK) et des permissions.

major

L'identifiant majeur du dispositif du noyau

minor

L'identifiant mineur du dispositif du noyau

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple 1. Exemple avec posix_mknod()

<?php

$file
= '/tmp/tmpfile';  // nom du fichier
$type = POSIX_S_IFBLOCK; // type du fichier
$permissions = 0777;     // octal

if (!posix_mknod($file, $type | $permissions)) {
    die(
'Erreur : ' . posix_get_last_error() . ': ' . posix_strerror(posix_get_last_error()));
}

?>

Voir aussi

posix_mkfifo()

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:55