PHP. Учебник. 2005

posix_mknod

Пред.

След.

posix_mknod

(no version information, might be only in CVS)posix_mknod --

Create a special or ordinary file (POSIX.1)

Описание

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

- posix_mknod() creates a special or ordinary file.

Список параметров

-

pathname

- The file to create

mode

- This parameter is constructed by a bitwise OR between file type (one of

the following constants: POSIX_S_IFREG,

POSIX_S_IFCHR, POSIX_S_IFBLK,

POSIX_S_IFIFO or

POSIX_S_IFSOCK ) and permissions.

major

- The major device kernel identifier

minor

- The minor device kernel identifier

Возвращаемые значения

- Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

-

Пример 1. A posix_mknod() example

<?php

$file = '/tmp/tmpfile'; // file name

$type = POSIX_S_IFBLOCK; // file type

$permissions = 0777; // octal

if (!posix_mknod($file, $type | $permissions)) {

die('Error ' . posix_get_last_error(). ': ' . posix_strerror(posix_get_last_error()));

}

?>

Смотрите также

-

posix_mkfifo()

Пред.

Начало

След.

posix_mkfifo

Уровень выше

posix_setegid 22222

Free Web Hosting