diff --git a/reference/eio/book.xml b/reference/eio/book.xml index 9f64e70cd..50984f3eb 100644 --- a/reference/eio/book.xml +++ b/reference/eio/book.xml @@ -1,19 +1,18 @@ - + - - + Eio Eio &reftitle.intro; - + Модуль реализует подсистему асинхронного ввода-вывода интерфейса POSIX через библиотеку libeio языка C, которую написал Марк Леманн (Marc Lehmann). - + ¬e.no-windows.extension; diff --git a/reference/eio/configure.xml b/reference/eio/configure.xml index 264503bc8..5f9a147f3 100644 --- a/reference/eio/configure.xml +++ b/reference/eio/configure.xml @@ -1,18 +1,17 @@ - + - -
+
&reftitle.install; - + &pecl.info; &url.pecl.package;eio. - - + + Информация об установке в ручном режиме находится в файле INSTALL в пакете поставки. - +
+ - + &reftitle.constants; &extension.constants; @@ -640,27 +640,26 @@ - + У констант семейства EIO_S_I* те же значения, что и у их POSIX-аналогов — констант семейства S_I*. - + - + У констант семейства EIO_SYNC_FILE_* те же значения, что и у их аналогов — констант семейства SYNC_FILE_**. - + - + У констант семейства EIO_O_* те же значения, что и у их POSIX-аналогов — констант семейства O_*. - + - + - - + eio_busy Искусственно увеличивает нагрузку. Может быть полезно при тестировании, @@ -14,18 +13,15 @@ resourceeio_busy intdelay - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + Функция eio_busy искусственно увеличивает нагрузку, добавляя delay секунд к времени исполнения. Полезно при отладке и тестировании производительности. - + @@ -34,9 +30,9 @@ delay - + Задержка в секундах - + @@ -48,17 +44,17 @@ callback - + Callback-функция, исполняемая когда все запросы группы будут выполнены. - + data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -66,9 +62,9 @@ &reftitle.returnvalues; - + eio_busy возвращает запрос типа resource в случае успешного выполнения&return.falseforfailure;. - + &reftitle.seealso; diff --git a/reference/eio/functions/eio-cancel.xml b/reference/eio/functions/eio-cancel.xml index 4cb84bf5f..b02a9fc70 100644 --- a/reference/eio/functions/eio-cancel.xml +++ b/reference/eio/functions/eio-cancel.xml @@ -1,8 +1,7 @@ - + - - + eio_cancel Отменяет запрос @@ -14,10 +13,10 @@ voideio_cancel resourcereq - + eio_cancel отменяет запрос, определённый в req - + @@ -26,9 +25,9 @@ req - + Ресурс запроса - + @@ -46,9 +45,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -56,9 +55,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-chmod.xml b/reference/eio/functions/eio-chmod.xml index 543c3d405..ba9d66cc3 100644 --- a/reference/eio/functions/eio-chmod.xml +++ b/reference/eio/functions/eio-chmod.xml @@ -1,8 +1,7 @@ - + - - + eio_chmod Изменяет права доступа к файлу/директории @@ -14,17 +13,14 @@ resourceeio_chmod stringpath intmode - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_chmod изменяет права доступа к файлу/директории. Новые права доступа указываются в параметре mode. - + @@ -43,9 +39,9 @@ mode - + Новые права доступа. Например, 0644. - + @@ -63,9 +59,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -73,9 +69,9 @@ &reftitle.returnvalues; - + eio_chmod возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-chown.xml b/reference/eio/functions/eio-chown.xml index 5ddd53e96..9bc13889a 100644 --- a/reference/eio/functions/eio-chown.xml +++ b/reference/eio/functions/eio-chown.xml @@ -1,8 +1,7 @@ - + - - + eio_chown Изменяет права доступа к файлу/директории @@ -14,18 +13,14 @@ resourceeio_chown stringpath intuid - intgid-1 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intgid-1 + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + Изменяет права доступа к файлу/директории. - + @@ -43,17 +38,17 @@ uid - + Код пользователя. Игнорируется при значении, равном -1. - + gid - + Код группы. Игнорируется при значении, равном -1. - + @@ -71,9 +66,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -81,9 +76,9 @@ &reftitle.returnvalues; - + eio_chown возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-close.xml b/reference/eio/functions/eio-close.xml index 9473068c3..8c23a50b2 100644 --- a/reference/eio/functions/eio-close.xml +++ b/reference/eio/functions/eio-close.xml @@ -1,8 +1,7 @@ - + - - + eio_close Закрыть файл @@ -13,17 +12,14 @@ resourceeio_close mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_close закрывает файл, указанный в fd. - + @@ -33,9 +29,9 @@ fd - + Поток, указатель на сокет (Socket resource), или числовой дескриптор файла - + @@ -53,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -63,9 +59,9 @@ &reftitle.returnvalues; - + eio_close возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-custom.xml b/reference/eio/functions/eio-custom.xml index 91a2be320..739513ec6 100644 --- a/reference/eio/functions/eio-custom.xml +++ b/reference/eio/functions/eio-custom.xml @@ -1,8 +1,7 @@ - + - - + eio_custom Выполняет пользовательский запрос как любой другой eio_* вызов @@ -15,13 +14,12 @@ callableexecute intpri callablecallback - mixeddataNULL + mixeddataNULL - + eio_custom выполняет пользовательскую функцию, определённую в параметре execute как любой другой вызов запросов eio_*. - + @@ -65,9 +63,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -75,9 +73,9 @@ &reftitle.returnvalues; - + eio_custom возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-dup2.xml b/reference/eio/functions/eio-dup2.xml index 39a4f6749..cfb5397fe 100644 --- a/reference/eio/functions/eio-dup2.xml +++ b/reference/eio/functions/eio-dup2.xml @@ -1,8 +1,7 @@ - + - - + eio_dup2 Создаёт дубликат дескриптора файла @@ -14,17 +13,14 @@ resourceeio_dup2 mixedfd mixedfd2 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_dup2 создаёт дубликат дескриптора файла. - + @@ -34,17 +30,17 @@ fd - + Исходный поток, указатель на сокет (Socket resource), или нумерованный дескриптор файла - + fd2 - + Целевой поток, указатель на сокет (Socket resource), или нумерованный дескриптор файла - + @@ -62,9 +58,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -72,9 +68,9 @@ &reftitle.returnvalues; - + eio_dup2 возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-event-loop.xml b/reference/eio/functions/eio-event-loop.xml index c167b0247..7cd3a3560 100644 --- a/reference/eio/functions/eio-event-loop.xml +++ b/reference/eio/functions/eio-event-loop.xml @@ -1,8 +1,7 @@ - + - - + eio_event_loop Взаимодействует с libeio до тех пор, пока все запросы не будут выполнены @@ -12,11 +11,11 @@ &reftitle.description; booleio_event_loop - + - + eio_event_loop взаимодействует с libeio до тех пор, пока все запросы не будут выполнены. - + @@ -27,9 +26,9 @@ &reftitle.returnvalues; - + eio_event_loop возвращает &true; в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fallocate.xml b/reference/eio/functions/eio-fallocate.xml index 7b2c99467..fbd54f3ab 100644 --- a/reference/eio/functions/eio-fallocate.xml +++ b/reference/eio/functions/eio-fallocate.xml @@ -1,8 +1,7 @@ - + - - + eio_fallocate Позволяет напрямую управлять размером используемого дискового пространства для файла @@ -16,28 +15,25 @@ intmode intoffset intlength - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_fallocate позволяет напрямую управлять размером используемого дискового пространства для файла. Дескриптор файла указывается в параметре fd, размер определяется диапазоном в байтах, начиная от смещения offset и до length. - + Файл должен быть открытым для записи - + EIO_O_CREAT OR (одна из констант EIO_O_WRONLY, EIO_O_RDWR - + @@ -48,36 +44,36 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла, например возвращённый eio_open. - + mode - + Доступен только один флаг: EIO_FALLOC_FL_KEEP_SIZE (то же самое, что FALLOC_FL_KEEP_SIZE в POSIX). - + offset - + Определяет смещение диапазона в байтах. - + length - + Определяет размер диапазона. - + @@ -95,9 +91,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -105,9 +101,9 @@ &reftitle.returnvalues; - + eio_fallocate возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fchmod.xml b/reference/eio/functions/eio-fchmod.xml index bc6da9672..9184b542e 100644 --- a/reference/eio/functions/eio-fchmod.xml +++ b/reference/eio/functions/eio-fchmod.xml @@ -1,8 +1,7 @@ - + - - + eio_fchmod Изменяет права доступа к файлу @@ -14,17 +13,14 @@ resourceeio_fchmod mixedfd intmode - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_fchmod изменяет права доступа к файлу, дескриптор которого указан в fd. - + @@ -34,18 +30,18 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла, например, возвращённый eio_open. - + mode - + Новые права доступа. Например, 0644. - + @@ -63,9 +59,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -73,9 +69,9 @@ &reftitle.returnvalues; - + eio_fchmod возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fchown.xml b/reference/eio/functions/eio-fchown.xml index 94efe0ccf..b39e73e59 100644 --- a/reference/eio/functions/eio-fchown.xml +++ b/reference/eio/functions/eio-fchown.xml @@ -1,8 +1,7 @@ - + - - + eio_fchown Изменяет владельца файла @@ -15,17 +14,14 @@ mixedfd intuid intgid-1 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_fchown изменяет владельца файла, дескриптор которого указан в fd. - + @@ -35,25 +31,25 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла. - + uid - + Код пользователя. Игнорируется при значении, равном -1. - + gid - + Код группы. Игнорируется при значении, равном -1. - + @@ -71,9 +67,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -81,9 +77,9 @@ &reftitle.returnvalues; - + eio_chmod возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fdatasync.xml b/reference/eio/functions/eio-fdatasync.xml index c949348c7..fc7dde4b2 100644 --- a/reference/eio/functions/eio-fdatasync.xml +++ b/reference/eio/functions/eio-fdatasync.xml @@ -1,8 +1,7 @@ - + - - + eio_fdatasync Синхронизирует текущее состояние файла с физическим устройством @@ -13,16 +12,13 @@ resourceeio_fdatasync mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_fdatasync синхронизирует текущее состояние файла с физическим устройством. - + @@ -32,10 +28,10 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла, например, возвращённый eio_open. - + @@ -53,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -63,9 +59,9 @@ &reftitle.returnvalues; - + eio_fdatasync возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fstat.xml b/reference/eio/functions/eio-fstat.xml index 4a3e38e31..f1536e63b 100644 --- a/reference/eio/functions/eio-fstat.xml +++ b/reference/eio/functions/eio-fstat.xml @@ -1,8 +1,7 @@ - + - - + eio_fstat Возвращает статус файла @@ -17,10 +16,10 @@ callablecallback mixeddata - + eio_fstat возвращает информацию о состоянии файла в result аргументе callback - + @@ -30,9 +29,9 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла. - + @@ -50,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -60,9 +59,9 @@ &reftitle.returnvalues; - + eio_busy возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fstatvfs.xml b/reference/eio/functions/eio-fstatvfs.xml index 82e43b98e..3bb718fce 100644 --- a/reference/eio/functions/eio-fstatvfs.xml +++ b/reference/eio/functions/eio-fstatvfs.xml @@ -1,8 +1,7 @@ - + - - + eio_fstatvfs Возвращает статистику файловой системы @@ -17,10 +16,10 @@ callablecallback mixeddata - + eio_fstatvfs возвращает статистику файловой системы в result аргумент callback. - + @@ -30,9 +29,9 @@ fd - + Файловый дескриптор файла примонтированной файловой системы. - + @@ -50,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -60,9 +59,9 @@ &reftitle.returnvalues; - + eio_fstatvfs возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-fsync.xml b/reference/eio/functions/eio-fsync.xml index d930b4c18..21cfcbb2a 100644 --- a/reference/eio/functions/eio-fsync.xml +++ b/reference/eio/functions/eio-fsync.xml @@ -1,8 +1,7 @@ - + - - + eio_fsync Синхронизирует текущее состояние файла с физическим устройством @@ -13,16 +12,13 @@ resourceeio_fsync mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + Синхронизирует текущее состояние файла с физическим устройством. - + @@ -32,9 +28,9 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла. - + @@ -52,9 +48,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -62,9 +58,9 @@ &reftitle.returnvalues; - + eio_fsync возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-ftruncate.xml b/reference/eio/functions/eio-ftruncate.xml index b01baae7d..be54d7ca8 100644 --- a/reference/eio/functions/eio-ftruncate.xml +++ b/reference/eio/functions/eio-ftruncate.xml @@ -1,8 +1,7 @@ - + - - + eio_ftruncate Урезает размер файла @@ -14,17 +13,14 @@ resourceeio_ftruncate mixedfd intoffset0 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_ftruncate урезает файл, дескриптор которого указан в параметре fd точно до length байт. - + @@ -34,17 +30,17 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла. - + offset - + Смещение от начала файла - + @@ -62,9 +58,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -72,9 +68,9 @@ &reftitle.returnvalues; - + eio_ftruncate возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-futime.xml b/reference/eio/functions/eio-futime.xml index ae4440ba4..777e6a7cd 100644 --- a/reference/eio/functions/eio-futime.xml +++ b/reference/eio/functions/eio-futime.xml @@ -1,8 +1,7 @@ - + - - + eio_futime Изменяет дату и время последней модификации и доступа к файлу @@ -15,17 +14,14 @@ mixedfd floatatime floatmtime - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_futime изменяет дату и время последней модификации и доступа к файлу. - + @@ -35,26 +31,26 @@ fd - + Поток, указатель на сокет, или числовой дескриптор файла, возвращённый, к примеру, eio_open - + atime - + Время последнего доступа - + mtime - + Время последнего изменения - + @@ -72,9 +68,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -82,9 +78,9 @@ &reftitle.returnvalues; - + eio_futime возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-get-event-stream.xml b/reference/eio/functions/eio-get-event-stream.xml index 7b31a2c10..44ec00522 100644 --- a/reference/eio/functions/eio-get-event-stream.xml +++ b/reference/eio/functions/eio-get-event-stream.xml @@ -1,8 +1,7 @@ - + - - + eio_get_event_stream Возвращает поток, отражающий переменную, используемую при взаимодействии с libeio @@ -12,14 +11,14 @@ &reftitle.description; mixedeio_get_event_stream - + - + eio_get_event_stream получает поток, отражающий переменную, используемую при взаимодействии с libeio. Может быть использовано для привязки некоторого цикла обработки, поставляемого другим модулем PECL, например, libevent. - + @@ -29,9 +28,9 @@ &reftitle.returnvalues; - + eio_get_event_stream возвращает поток в случае успешного выполнения или &null; в случае возникновения ошибки. - + diff --git a/reference/eio/functions/eio-get-last-error.xml b/reference/eio/functions/eio-get-last-error.xml index a74b0a4b9..f5a03c9de 100644 --- a/reference/eio/functions/eio-get-last-error.xml +++ b/reference/eio/functions/eio-get-last-error.xml @@ -1,8 +1,7 @@ - + - - + eio_get_last_error Возвращает строку с описанием последней ошибки, которая связана с ресурсом запроса @@ -14,10 +13,10 @@ stringeio_get_last_error resourcereq - + Функция eio_get_last_error возвращает строку с описанием последней ошибки, которая связана с ресурсом запроса req. - + @@ -26,9 +25,9 @@ req - + Ресурс запроса. - + @@ -36,10 +35,10 @@ &reftitle.returnvalues; - + Функция eio_get_last_error возвращает строку с последней ошибкой, которая связана с ресурсом запроса req. - + &warn.experimental.func; diff --git a/reference/eio/functions/eio-grp-add.xml b/reference/eio/functions/eio-grp-add.xml index ab94c5dde..096cbdb8c 100644 --- a/reference/eio/functions/eio-grp-add.xml +++ b/reference/eio/functions/eio-grp-add.xml @@ -1,8 +1,7 @@ - + - - + eio_grp_add Добавляет запрос в группу запросов @@ -15,9 +14,9 @@ resourcegrp resourcereq - + eio_grp_add добавляет запрос в группу запросов. - + @@ -27,17 +26,17 @@ grp - + Указатель на группу запросов, возвращённый eio_grp - + req - + Указатель на ресурс - + @@ -45,9 +44,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-grp-cancel.xml b/reference/eio/functions/eio-grp-cancel.xml index 1e48d451a..5859efddd 100644 --- a/reference/eio/functions/eio-grp-cancel.xml +++ b/reference/eio/functions/eio-grp-cancel.xml @@ -1,8 +1,7 @@ - + - - + eio_grp_cancel Отменяет группу запросов @@ -14,10 +13,10 @@ voideio_grp_cancel resourcegrp - + eio_grp_cancel отменяет группу запросов, указатель на которую определён в grp. - + @@ -27,9 +26,9 @@ grp - + Указатель на группу запросов, возвращённый eio_grp. - + @@ -37,9 +36,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-grp-limit.xml b/reference/eio/functions/eio-grp-limit.xml index a12e079b2..f1bdbb1bb 100644 --- a/reference/eio/functions/eio-grp-limit.xml +++ b/reference/eio/functions/eio-grp-limit.xml @@ -1,8 +1,7 @@ - + - - + eio_grp_limit Устанавливает предельное количество запросов в группе @@ -15,9 +14,9 @@ resourcegrp intlimit - + Устанавливает предельное количество запросов в группе. - + @@ -27,17 +26,17 @@ grp - + Указатель на группу ресурсов - + limit - + Максимальное количество ресурсов в группе. - + @@ -45,9 +44,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-grp.xml b/reference/eio/functions/eio-grp.xml index 81a8a7582..72680bb11 100644 --- a/reference/eio/functions/eio-grp.xml +++ b/reference/eio/functions/eio-grp.xml @@ -1,8 +1,7 @@ - + - - + eio_grp Создаёт группу запросов @@ -13,12 +12,11 @@ resourceeio_grp callablecallback - stringdataNULL + stringdataNULL - + eio_grp создаёт группу запросов. - + @@ -34,9 +32,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -44,9 +42,9 @@ &reftitle.returnvalues; - + eio_grp возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-init.xml b/reference/eio/functions/eio-init.xml index ef9eedc08..830347bf1 100644 --- a/reference/eio/functions/eio-init.xml +++ b/reference/eio/functions/eio-init.xml @@ -1,8 +1,7 @@ - + - - + eio_init (Ре-)инициализирует Eio @@ -12,19 +11,19 @@ &reftitle.description; voideio_init - + - + eio_init (ре-)инициализирует Eio. Резервируется память для внутренних структур libeio и Eio. Можно вызывать eio_init перед использованием Eio-функций. В любом случае, инициализация будет выполнена при первом вызове Eio-функции. - + - + Функция была удалена в версии 3.0.0RC1 модуля eio для PHP версии 8 и выше. - + @@ -35,9 +34,9 @@ &reftitle.returnvalues; - + &return.void; - + + - - + eio_link Создаёт жёсткую ссылку на файл @@ -14,18 +13,15 @@ resourceeio_link stringpath stringnew_path - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_link создаёт жёсткую ссылку new_path на файл, указанный в path. - + @@ -35,17 +31,17 @@ path - + Путь к файлу. - + new_path - + Имя жёсткой ссылки. - + @@ -63,9 +59,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -73,9 +69,9 @@ &reftitle.returnvalues; - + - + diff --git a/reference/eio/functions/eio-lstat.xml b/reference/eio/functions/eio-lstat.xml index 017c380a6..d29c9f9a3 100644 --- a/reference/eio/functions/eio-lstat.xml +++ b/reference/eio/functions/eio-lstat.xml @@ -1,8 +1,7 @@ - + - - + eio_lstat Возвращает статус файла @@ -15,13 +14,12 @@ stringpath intpri callablecallback - mixeddataNULL + mixeddataNULL - + eio_lstat возвращает информацию о состоянии файла в result аргументе callback - + @@ -31,9 +29,9 @@ path - + Путь к файлу - + @@ -51,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -61,9 +59,9 @@ &reftitle.returnvalues; - + eio_lstat возвращает указатель на запрос в случае успешного выполнения или &false; в случае возникновения ошибки. - + diff --git a/reference/eio/functions/eio-mkdir.xml b/reference/eio/functions/eio-mkdir.xml index a61d42b3d..61ece4845 100644 --- a/reference/eio/functions/eio-mkdir.xml +++ b/reference/eio/functions/eio-mkdir.xml @@ -1,8 +1,7 @@ - + - - + eio_mkdir Создание директории @@ -14,17 +13,14 @@ resourceeio_mkdir stringpath intmode - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_mkdir создаёт директорию с заданным режимом доступа mode. - + @@ -34,17 +30,17 @@ path - + Путь к новой директории. - + mode - + Режим доступа, например, 0755 - + @@ -62,9 +58,9 @@ data - + Переменная, которую необходимо передать callback-функции callback. - + @@ -72,9 +68,9 @@ &reftitle.returnvalues; - + В случае успешного выполнения операции eio_mkdir вернёт ресурс запроса&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-mknod.xml b/reference/eio/functions/eio-mknod.xml index 936cb9e99..1d4e25d40 100644 --- a/reference/eio/functions/eio-mknod.xml +++ b/reference/eio/functions/eio-mknod.xml @@ -1,8 +1,7 @@ - + - - + eio_mknod @@ -17,17 +16,14 @@ stringpath intmode intdev - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_mknod создаёт обычный или специальный (что чаще) файл. - + &warn.undocumented.func; @@ -39,15 +35,15 @@ path - + Путь к новому файлу. - + mode - + Задаёт разрешения для файла и его тип. Значением аргумента является комбинация (используя побитовое ИЛИ) одной или нескольких констант, отвечающих за тип файла, и числа, отвечающего за разрешения для файла @@ -61,19 +57,19 @@ Для задания разрешений необходимо использовать константы EIO_S_I*. - + dev - + При создании файла типа EIO_S_IFCHR или EIO_S_IFBLK, параметр dev задаёт верхнюю и нижнюю границы нумерации специальных файлов устройств. При создании файла других типов dev игнорируется. За дополнительными пояснениями обращайтесь к странице документации mknod(2). - + @@ -91,9 +87,9 @@ data - + Данные, которые необходимо передать в callback-функцию. - + @@ -101,10 +97,10 @@ &reftitle.returnvalues; - + eio_mknod возвращает ресурс запроса в случае успешного выполнения операции&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-nop.xml b/reference/eio/functions/eio-nop.xml index 78493e12e..c1c75ea72 100644 --- a/reference/eio/functions/eio-nop.xml +++ b/reference/eio/functions/eio-nop.xml @@ -1,8 +1,7 @@ - + - - + eio_nop @@ -14,17 +13,14 @@ &reftitle.description; resourceeio_nop - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_nop проходит по циклу запроса, ничего при этом не делая. Может оказаться полезной при отладке. - + @@ -46,9 +42,9 @@ data - + Данные, которые будут переданы в callback-функцию. - + @@ -56,9 +52,9 @@ &reftitle.returnvalues; - + eio_nop возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-npending.xml b/reference/eio/functions/eio-npending.xml index dae0a650b..a8424203c 100644 --- a/reference/eio/functions/eio-npending.xml +++ b/reference/eio/functions/eio-npending.xml @@ -1,8 +1,7 @@ - + - - + eio_npending Возвращает число завершённых, но необработанных процессов @@ -12,11 +11,11 @@ &reftitle.description; inteio_npending - + - + eio_npending возвращает число завершённых, но необработанных процессов - + @@ -27,9 +26,9 @@ &reftitle.returnvalues; - + eio_npending возвращает число завершённых, но необработанных процессов. - + diff --git a/reference/eio/functions/eio-nready.xml b/reference/eio/functions/eio-nready.xml index 49f081c85..c4dcd5e49 100644 --- a/reference/eio/functions/eio-nready.xml +++ b/reference/eio/functions/eio-nready.xml @@ -1,8 +1,7 @@ - + - - + eio_nready Возвращает число ещё не обработанных запросов @@ -12,11 +11,11 @@ &reftitle.description; inteio_nready - + - + - + @@ -27,9 +26,9 @@ &reftitle.returnvalues; - + eio_nready возвращает число ещё не обработанных запросов - + diff --git a/reference/eio/functions/eio-nreqs.xml b/reference/eio/functions/eio-nreqs.xml index ad48a1830..d9cabfa73 100644 --- a/reference/eio/functions/eio-nreqs.xml +++ b/reference/eio/functions/eio-nreqs.xml @@ -1,8 +1,7 @@ - + - - + eio_nreqs Возвращает число запросов, которые предстоит выполнить @@ -12,12 +11,12 @@ &reftitle.description; inteio_nreqs - + - + eio_nreqs может быть выполнена в произвольном цикле, вызванном eio_poll. - + @@ -28,9 +27,9 @@ &reftitle.returnvalues; - + eio_nreqs возвращает число запросов, которые предстоит выполнить. - + diff --git a/reference/eio/functions/eio-nthreads.xml b/reference/eio/functions/eio-nthreads.xml index e9a94c304..4a6804628 100644 --- a/reference/eio/functions/eio-nthreads.xml +++ b/reference/eio/functions/eio-nthreads.xml @@ -1,8 +1,7 @@ - + - - + eio_nthreads Возвращает количество используемых в данный момент потоков @@ -12,11 +11,11 @@ &reftitle.description; inteio_nthreads - + - + - + @@ -27,9 +26,9 @@ &reftitle.returnvalues; - + eio_nthreads возвращает количество используемых в данный момент потоков. - + diff --git a/reference/eio/functions/eio-open.xml b/reference/eio/functions/eio-open.xml index 5cb0b9bdc..f11afa861 100644 --- a/reference/eio/functions/eio-open.xml +++ b/reference/eio/functions/eio-open.xml @@ -1,7 +1,7 @@ - + - + eio_open Открывает файл @@ -16,13 +16,12 @@ intmode intpri callablecallback - mixeddataNULL + mixeddataNULL - + eio_open открывает файл по заданному пути path в режиме доступа mode. - + @@ -47,26 +46,25 @@ flags - + Комбинация из одной или нескольких констант EIO_O_*. Смысл констант EIO_O_* тот же, что и у соответствующих им констант O_*, определённых в заголовочном файле С fnctl.h. По умолчанию принимается константа EIO_O_RDWR. - + mode - + Комбинация из одной или нескольких констант EIO_S_I* (через побитовое ИЛИ). Смысл констант тот же, что и у соответствующих им - констант S_I*, определённых в заголовочном файле С sys/stat.h. + констант S_I*, определённых в заголовочном файле С sys/stat.h. Параметр обязателен, если создаётся новый файл. В противном случае, параметр игнорируется. - + @@ -84,9 +82,9 @@ data - + Данные, которые будут передаваться в callback-функцию. - + @@ -94,11 +92,11 @@ &reftitle.returnvalues; - + eio_open возвращает дескриптор файла через аргумент result callback-функции callback. В случае возникновения ошибки result будет равен -1. - + diff --git a/reference/eio/functions/eio-poll.xml b/reference/eio/functions/eio-poll.xml index be47a558d..4b7c6034a 100644 --- a/reference/eio/functions/eio-poll.xml +++ b/reference/eio/functions/eio-poll.xml @@ -1,8 +1,7 @@ - + - - + eio_poll Может быть вызвана когда имеются запросы, ожидающие выполнения @@ -12,16 +11,16 @@ &reftitle.description; inteio_poll - + - + eio_poll может быть использована для реализации особых циклов обработки запросов. При этом eio_nreqs может быть использована для нахождения невыполненных запросов. - + - Применяется только для пользовательской реализации цикла обработки запросов. + Применяется только для пользовательской реализации цикла обработки запросов. @@ -32,10 +31,10 @@ &reftitle.returnvalues; - + Если любой вызов запроса возвращает ненулевое значение, возвращается это значение. Иначе возвращает 0. - + diff --git a/reference/eio/functions/eio-read.xml b/reference/eio/functions/eio-read.xml index 592dc0a71..36d74b768 100644 --- a/reference/eio/functions/eio-read.xml +++ b/reference/eio/functions/eio-read.xml @@ -1,8 +1,7 @@ - + - - + eio_read @@ -19,15 +18,14 @@ intoffset intpri callablecallback - mixeddataNULL + mixeddataNULL - + eio_read считывает length байт из файла с описателем fd, начиная с байта offset. Прочитанные данные передаются через параметр result в функцию callback. - + @@ -37,25 +35,25 @@ fd - + Поток, ресурс сокета или числовой файловый описатель. - + length - + Максимальное считываемое число байт. - + offset - + Смещение в файле. - + @@ -73,10 +71,10 @@ data - + Данные, которые необходимо передать в функцию callback. - + @@ -84,10 +82,10 @@ &reftitle.returnvalues; - + eio_read передаёт считанные данные через параметр result в функцию callback. - + diff --git a/reference/eio/functions/eio-readahead.xml b/reference/eio/functions/eio-readahead.xml index 7e368e4bf..676e9c918 100644 --- a/reference/eio/functions/eio-readahead.xml +++ b/reference/eio/functions/eio-readahead.xml @@ -1,8 +1,7 @@ - + - - + eio_readahead @@ -17,19 +16,16 @@ mixedfd intoffset intlength - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_readahead заполняет кеш страницы данными из файла. Таким образом, дальнейшие обращения к этому файлу не будут влиять на работу дисковой подсистемы. Более детальную информацию можно получить на странице руководства READAHEAD(2). - + @@ -39,25 +35,25 @@ fd - + Поток, ресурс сокета или числовой файловый дескриптор. - + offset - + Позиция в файле, с которой будут читаться данные. - + length - + Количество считываемых байт. - + @@ -75,10 +71,10 @@ data - + Данные, которые необходимо передать функции callback. - + @@ -86,9 +82,9 @@ &reftitle.returnvalues; - + eio_readahead возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-readdir.xml b/reference/eio/functions/eio-readdir.xml index d77699fbc..3267e3f43 100644 --- a/reference/eio/functions/eio-readdir.xml +++ b/reference/eio/functions/eio-readdir.xml @@ -1,5 +1,5 @@ - + @@ -19,14 +19,14 @@ callablecallback stringdataNULL - + Читает содержимое директории (посредством системных вызовов opendir, readdir и closedir) и либо возвращает имена файлов, либо передаёт массив в качестве аргумента result в функцию callback. Поведение метода зависит от значения параметра flags. - + @@ -36,17 +36,17 @@ path - + Путь к директории. - + flags - + Комбинация констант EIO_READDIR_*. - + @@ -64,9 +64,9 @@ data - + Данные, которые необходимо передать функции callback. - + @@ -74,12 +74,12 @@ &reftitle.returnvalues; - + eio_readdir возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. Также может задавать значение аргумента result функции callback в зависимости от значения параметра flags: - + diff --git a/reference/eio/functions/eio-readlink.xml b/reference/eio/functions/eio-readlink.xml index 76ec3de6b..8fafc694b 100644 --- a/reference/eio/functions/eio-readlink.xml +++ b/reference/eio/functions/eio-readlink.xml @@ -1,7 +1,7 @@ - + - + eio_readlink @@ -18,9 +18,9 @@ callablecallback mixeddataNULL - + - + @@ -30,9 +30,9 @@ path - + Путь к самой ссылке - + @@ -50,9 +50,9 @@ data - + Данные, которые необходимо передать в функцию callback. - + @@ -60,9 +60,9 @@ &reftitle.returnvalues; - + eio_readlink возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-realpath.xml b/reference/eio/functions/eio-realpath.xml index dba04fac0..637c88f80 100644 --- a/reference/eio/functions/eio-realpath.xml +++ b/reference/eio/functions/eio-realpath.xml @@ -1,8 +1,7 @@ - + - - + eio_realpath @@ -17,13 +16,12 @@ stringpath intpri callablecallback - stringdataNULL + stringdataNULL - + eio_realpath возвращает абсолютный путь через аргумент result функции callback. - + @@ -33,33 +31,33 @@ path - + Краткий или относительный путь - + pri - + - + callback - + - + data - + - + @@ -67,9 +65,9 @@ &reftitle.returnvalues; - + - + diff --git a/reference/eio/functions/eio-rename.xml b/reference/eio/functions/eio-rename.xml index 57199d31e..6b0c3087a 100644 --- a/reference/eio/functions/eio-rename.xml +++ b/reference/eio/functions/eio-rename.xml @@ -1,8 +1,7 @@ - + - - + eio_rename @@ -16,17 +15,14 @@ resourceeio_rename stringpath stringnew_path - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_rename осуществляет перемещение или переименование файла. - + @@ -36,17 +32,17 @@ path - + Исходный путь к файлу - + new_path - + Конечный путь к файлу при перемещении - + @@ -64,9 +60,9 @@ data - + Данные, которые необходимо передать функции callback. - + @@ -74,9 +70,9 @@ &reftitle.returnvalues; - + eio_rename возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-rmdir.xml b/reference/eio/functions/eio-rmdir.xml index 406be6f7f..73dcf0d6f 100644 --- a/reference/eio/functions/eio-rmdir.xml +++ b/reference/eio/functions/eio-rmdir.xml @@ -1,8 +1,7 @@ - + - - + eio_rmdir Удаляет директорию @@ -13,16 +12,13 @@ resourceeio_rmdir stringpath - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_rmdir удаляет директорию. - + @@ -32,9 +28,9 @@ path - + Путь к директории - + @@ -52,9 +48,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -62,9 +58,9 @@ &reftitle.returnvalues; - + eio_rmdir возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-seek.xml b/reference/eio/functions/eio-seek.xml index 509d2936d..a807253d0 100644 --- a/reference/eio/functions/eio-seek.xml +++ b/reference/eio/functions/eio-seek.xml @@ -1,8 +1,7 @@ - + - - + eio_seek Перемещает положение файлового указателя @@ -15,19 +14,16 @@ mixedfd intoffset intwhence - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + Функция eio_seek перемещает положение файлового указателя в открытом файле, который связан потоком, экземпляром класса Socket или файловым дескриптором параметра fd, на значение аргумента offset в соответствии со значением директивы whence: - + @@ -36,17 +32,17 @@ fd - + Поток, объект класса Socket потока или числовой дескриптор файла. - + offset - + Начальная позиция файлового указателя, с которой функция будет считывать данные. - + @@ -86,9 +82,9 @@ data - + Произвольные данные для callback-функции. - + @@ -96,10 +92,10 @@ &reftitle.returnvalues; - + Функция eio_seek возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-sendfile.xml b/reference/eio/functions/eio-sendfile.xml index b9c75d4c0..ef75f1d3e 100644 --- a/reference/eio/functions/eio-sendfile.xml +++ b/reference/eio/functions/eio-sendfile.xml @@ -1,8 +1,7 @@ - + - - + eio_sendfile @@ -22,10 +21,10 @@ callablecallback stringdata - + eio_sendfile копирует данные из одного файла в другой. Смотрите дополнительно описание SENDFILE(2). - + @@ -35,35 +34,35 @@ out_fd - + Выходной поток, ресурс сокета или дескриптор целевого файла. Должен быть открыт для записи. - + in_fd - + Входной поток, ресурс сокета или дескриптор файла-источника. Должен быть открыт для чтения. - + offset - + Смещение в файле-источнике. - + length - + Количество байт, которое необходимо скопировать. - + @@ -81,9 +80,9 @@ data - + Данные, которые необходимо передать в функцию callback. - + @@ -91,9 +90,9 @@ &reftitle.returnvalues; - + eio_sendfile возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-set-max-idle.xml b/reference/eio/functions/eio-set-max-idle.xml index 40ef6877b..60e48b063 100644 --- a/reference/eio/functions/eio-set-max-idle.xml +++ b/reference/eio/functions/eio-set-max-idle.xml @@ -1,8 +1,7 @@ - + - - + eio_set_max_idle Устанавливает максимальное количество ожидающих потоков @@ -14,9 +13,9 @@ voideio_set_max_idle intnthreads - + - + @@ -26,9 +25,9 @@ nthreads - + Количество простаивающих потоков. - + @@ -36,9 +35,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-set-max-parallel.xml b/reference/eio/functions/eio-set-max-parallel.xml index 745fbcecf..bfae39083 100644 --- a/reference/eio/functions/eio-set-max-parallel.xml +++ b/reference/eio/functions/eio-set-max-parallel.xml @@ -1,8 +1,7 @@ - + - - + eio_set_max_parallel Устанавливает максимальное количество параллельных потоков @@ -14,9 +13,9 @@ voideio_set_max_parallel intnthreads - + - + @@ -26,9 +25,9 @@ nthreads - + Количество параллельных потоков - + @@ -36,9 +35,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-set-max-poll-reqs.xml b/reference/eio/functions/eio-set-max-poll-reqs.xml index aea9059d6..140ca5177 100644 --- a/reference/eio/functions/eio-set-max-poll-reqs.xml +++ b/reference/eio/functions/eio-set-max-poll-reqs.xml @@ -1,8 +1,7 @@ - + - - + eio_set_max_poll_reqs Устанавливает максимальное количество обрабатываемых запросов @@ -14,9 +13,9 @@ voideio_set_max_poll_reqs intnreqs - + - + @@ -26,9 +25,9 @@ nreqs - + Количество запросов - + @@ -36,9 +35,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-set-max-poll-time.xml b/reference/eio/functions/eio-set-max-poll-time.xml index f5d5fa7de..d1de0d16e 100644 --- a/reference/eio/functions/eio-set-max-poll-time.xml +++ b/reference/eio/functions/eio-set-max-poll-time.xml @@ -1,8 +1,7 @@ - + - - + eio_set_max_poll_time Устанавливает максимальное время выполнения @@ -14,10 +13,10 @@ voideio_set_max_poll_time floatnseconds - + Выполнение запросов останавливается, если время выполнения превышает nseconds секунд. - + @@ -27,9 +26,9 @@ nseconds - + Количество секунд - + @@ -37,9 +36,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-set-min-parallel.xml b/reference/eio/functions/eio-set-min-parallel.xml index 102d59fbc..19460586e 100644 --- a/reference/eio/functions/eio-set-min-parallel.xml +++ b/reference/eio/functions/eio-set-min-parallel.xml @@ -1,8 +1,7 @@ - + - - + eio_set_min_parallel Устанавливает минимальное количество параллельных потоков @@ -14,9 +13,9 @@ voideio_set_min_parallel stringnthreads - + - + @@ -26,9 +25,9 @@ nthreads - + Количество параллельных потоков. - + @@ -36,9 +35,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/eio/functions/eio-stat.xml b/reference/eio/functions/eio-stat.xml index d315132af..9793af284 100644 --- a/reference/eio/functions/eio-stat.xml +++ b/reference/eio/functions/eio-stat.xml @@ -1,8 +1,7 @@ - + - - + eio_stat Возвращает статус файла @@ -15,13 +14,12 @@ stringpath intpri callablecallback - mixeddataNULL + mixeddataNULL - + eio_stat возвращает информацию о состоянии файла в result аргументе функции callback - + @@ -31,9 +29,9 @@ path - + Путь к файлу - + @@ -51,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -61,11 +59,11 @@ &reftitle.returnvalues; - + eio_stat возвращает указатель на запрос в случае успешного выполнения или &false; в случае возникновения ошибки. В случае успешного выполнения параметр result функции callback является массивом. - + diff --git a/reference/eio/functions/eio-statvfs.xml b/reference/eio/functions/eio-statvfs.xml index 81310dfa7..3aac6a805 100644 --- a/reference/eio/functions/eio-statvfs.xml +++ b/reference/eio/functions/eio-statvfs.xml @@ -1,8 +1,7 @@ - + - - + eio_statvfs Возвращает статистику файловой системы @@ -17,10 +16,10 @@ callablecallback mixeddata - + eio_statvfs возвращает статистику файловой системы в параметр result функции callback. - + @@ -29,9 +28,9 @@ path - + Имя любого файла в примонтированной файловой системе. - + @@ -49,9 +48,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -59,11 +58,11 @@ &reftitle.returnvalues; - + eio_stat возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. В случае успешного выполнения параметр result функции callback является массивом. - + diff --git a/reference/eio/functions/eio-symlink.xml b/reference/eio/functions/eio-symlink.xml index bb8f5c88a..b4122f7c7 100644 --- a/reference/eio/functions/eio-symlink.xml +++ b/reference/eio/functions/eio-symlink.xml @@ -1,8 +1,7 @@ - + - - + eio_symlink @@ -16,18 +15,15 @@ resourceeio_symlink stringpath stringnew_path - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_symlink создаёт символическую ссылку new_path на путь path. - + @@ -37,17 +33,17 @@ path - + Путь-источник - + new_path - + Целевой путь - + @@ -65,9 +61,9 @@ data - + Данные, которые необходимо передать функции callback. - + @@ -75,9 +71,9 @@ &reftitle.returnvalues; - + eio_symlink возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-sync-file-range.xml b/reference/eio/functions/eio-sync-file-range.xml index 3fa7cddab..9e792e287 100644 --- a/reference/eio/functions/eio-sync-file-range.xml +++ b/reference/eio/functions/eio-sync-file-range.xml @@ -1,8 +1,7 @@ - + - - + eio_sync_file_range @@ -18,18 +17,15 @@ intoffset intnbytes intflags - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_sync_file_range осуществляет необходимые проверки и действия при синхронизации открытого файла fd с дисковой подсистемой. - + @@ -39,40 +35,40 @@ fd - + Файловый описатель - + offset - + Начальная позиция, с которой будет проводиться синхронизация - + nbytes - + Задаёт длину сегмента файла в байтах, которую необходимо синхронизировать. Если nbytes равно нулю, будут синхронизированы все данные от offset до конца файла. - + flags - + Битовая маска. Может включать комбинацию из следующих значений: EIO_SYNC_FILE_RANGE_WAIT_BEFORE, EIO_SYNC_FILE_RANGE_WRITE, EIO_SYNC_FILE_RANGE_WAIT_AFTER. Эти флаги имеют то же предназначение, что и аналогичные SYNC_FILE_RANGE_* константы (смотрите страницу руководства SYNC_FILE_RANGE(2)). - + @@ -90,9 +86,9 @@ data - + Данные, которые необходимо передать функции callback. - + @@ -100,9 +96,9 @@ &reftitle.returnvalues; - + eio_sync_file_range возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-sync.xml b/reference/eio/functions/eio-sync.xml index 70e24d85a..be2ea6ee1 100644 --- a/reference/eio/functions/eio-sync.xml +++ b/reference/eio/functions/eio-sync.xml @@ -1,8 +1,7 @@ - + - - + eio_sync Записывает кеш из буфера на диск @@ -16,9 +15,9 @@ callablecallbackNULL mixeddataNULL - + - + @@ -29,9 +28,9 @@ &reftitle.returnvalues; - + eio_sync возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-syncfs.xml b/reference/eio/functions/eio-syncfs.xml index bc1b5d6b5..1cfa4d221 100644 --- a/reference/eio/functions/eio-syncfs.xml +++ b/reference/eio/functions/eio-syncfs.xml @@ -1,8 +1,7 @@ - + - - + eio_syncfs Вызывает системный syncfs в Linux, если это доступно @@ -13,16 +12,13 @@ resourceeio_syncfs mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + - + @@ -32,10 +28,10 @@ fd - + Дескриптор файла - + @@ -53,9 +49,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -63,9 +59,9 @@ &reftitle.returnvalues; - + eio_syncfs возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-truncate.xml b/reference/eio/functions/eio-truncate.xml index 572e8f09b..d5ce7d39c 100644 --- a/reference/eio/functions/eio-truncate.xml +++ b/reference/eio/functions/eio-truncate.xml @@ -1,8 +1,7 @@ - + - - + eio_truncate Урезает размер файла @@ -14,17 +13,14 @@ resourceeio_truncate stringpath intoffset0 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_truncate урезает файл, дескриптор которого указан в параметре fd точно до length байт. - + @@ -34,17 +30,17 @@ path - + Путь к файлу - + offset - + Смещение от начала файла - + @@ -62,9 +58,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -72,9 +68,9 @@ &reftitle.returnvalues; - + eio_busy возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-unlink.xml b/reference/eio/functions/eio-unlink.xml index a49d046fa..20eafe302 100644 --- a/reference/eio/functions/eio-unlink.xml +++ b/reference/eio/functions/eio-unlink.xml @@ -1,8 +1,7 @@ - + - - + eio_unlink Удаляет файл или одну из жёстких ссылок на него @@ -13,16 +12,13 @@ resourceeio_unlink stringpath - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_unlink удаляет имя из файловой системы. - + @@ -32,9 +28,9 @@ path - + Путь к файлу - + @@ -52,9 +48,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -62,9 +58,9 @@ &reftitle.returnvalues; - + eio_unlink возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-utime.xml b/reference/eio/functions/eio-utime.xml index c3d4b28b4..3564ef143 100644 --- a/reference/eio/functions/eio-utime.xml +++ b/reference/eio/functions/eio-utime.xml @@ -1,8 +1,7 @@ - + - - + eio_utime Изменяет дату и время последней модификации и доступа к файлу @@ -15,16 +14,13 @@ stringpath floatatime floatmtime - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + - + @@ -34,25 +30,25 @@ path - + Путь к файлу. - + atime - + Время последнего доступа - + mtime - + Время последнего изменения - + @@ -70,9 +66,9 @@ data - + Произвольная переменная, передаваемая в callback-функцию. - + @@ -80,9 +76,9 @@ &reftitle.returnvalues; - + eio_utime возвращает указатель на запрос в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/functions/eio-write.xml b/reference/eio/functions/eio-write.xml index 97f494d60..4a856195a 100644 --- a/reference/eio/functions/eio-write.xml +++ b/reference/eio/functions/eio-write.xml @@ -1,8 +1,7 @@ - + - - + eio_write @@ -18,18 +17,15 @@ stringstr intlength0 intoffset0 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL - + eio_write записывает до length байт из str в файл, начиная с позиции offset байт от начала файла. - + @@ -39,34 +35,34 @@ fd - + Поток, ресурс сокета или числовой файловый дескриптор, например, полученный из eio_open. - + str - + Записываемая строка - + length - + Максимальное количество записываемых байт. - + offset - + Смещение от начала файла. - + @@ -84,9 +80,9 @@ data - + Данные, которые требуется передать в функцию callback. - + @@ -94,9 +90,9 @@ &reftitle.returnvalues; - + eio_write возвращает ресурс запроса в случае успешного выполнения&return.falseforfailure;. - + diff --git a/reference/eio/setup.xml b/reference/eio/setup.xml index 421207012..1286dd24e 100644 --- a/reference/eio/setup.xml +++ b/reference/eio/setup.xml @@ -1,16 +1,15 @@ - + - - + &reftitle.setup;
&reftitle.required; - + Библиотеку libeio встроили в модуль. Поэтому отдельно устанавливать библиотеку libeio не нужно. - +
@@ -27,9 +26,9 @@
&reftitle.resources; - + В данном модуле два типа ресурсов: request и request group. - +