Documentación offline PHP master

posix_mknod

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

posix_mknod

Crear un fichero especial u ordinario (POSIX.1)

Descripción#

posix_mknod(string $filename, int $flags, [int $major], [int $minor]): bool
```php

Crea un fichero especial u ordinario.

## Parámetros

`filename`  
El fichero a crear

`flags`  
Este parámetro se construye mediante un operador a nivel de bits OR entre el tipo de fichero (una de las siguientes constantes: `POSIX_S_IFREG`, `POSIX_S_IFCHR`, `POSIX_S_IFBLK`, `POSIX_S_IFIFO` o `POSIX_S_IFSOCK`) y los permisos.

`major`  
El identificador de kernel mayor del dispositivo (necesario pasarlo al usar `S_IFCHR` o `S_IFBLK`).

`minor`  
El identificador de kernel menor del dispositivo.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Un ejemplo de `posix_mknod`

```php

Véase también#

posix_mkfifo