Синхронизирует текущее состояние файла с физическим устройством

# eio_fsync

(PECL eio >= 0.0.1dev)

eio_fsync — Синхронизирует текущее состояние файла с физическим устройством

### Описание

function eio_fsync(
mixed `$fd`,
int `$pri` = EIO_PRI_DEFAULT,
callable `$callback` = NULL,
mixed `$data` = NULL
): resource

Синхронизирует текущее состояние файла с физическим устройством.

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

`fd`
  Поток, указатель на сокет, или числовой дескриптор файла.
`pri`
  Приоритет запросов: `EIO_PRI_DEFAULT`, `EIO_PRI_MIN`, `EIO_PRI_MAX`, или `null`. Если передан `null`, то `pri` устанавливается в `EIO_PRI_DEFAULT`.
`callback`

  Функция `callback` вызывается после выполнения запроса. Функция должна соответствовать следующему прототипу:

      void callback(mixed $data, int $result[, resource $req]);

  `data`
    Пользовательские данные запроса.
  `result`
    Значение результата конкретного запроса; обычно это значение, которое вернул системный вызов, который соответствует запросу.
  `req`
    Необязательный ресурс запроса, с которым работают функции наподобие eio_get_last_error().
`data`
  Произвольная переменная, передаваемая в `callback`-функцию.

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

eio_fsync() возвращает указатель на запрос в случае успешного выполнения или `false`, если возникла ошибка.

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

- eio_sync() - Записывает кеш из буфера на диск

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open