upgrade idiorm to php8.1-patched version (aaronpk/idiorm)

This commit is contained in:
Andrew Dolgov
2022-07-12 22:26:21 +03:00
parent 4b61618920
commit 80d3db1dcf
189 changed files with 17077 additions and 12739 deletions

View File

@@ -413,6 +413,57 @@ function eio_fchmod($fd, int $mode, int $pri = EIO_PRI_DEFAULT, callable $callba
}
/**
* eio_fchown changes ownership of the file specified by
* fd file descriptor.
*
* @param mixed $fd Stream, Socket resource, or numeric file descriptor.
* @param int $uid User ID. Is ignored when equal to -1.
* @param int $gid Group ID. Is ignored when equal to -1.
* @param int $pri The request priority: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, or NULL.
* If NULL passed, pri internally is set to
* EIO_PRI_DEFAULT.
* @param callable $callback
* callback function is called when the request is done.
* It should match the following prototype:
*
*
* data
* is custom data passed to the request.
*
*
* result
* request-specific result value; basically, the value returned by corresponding
* system call.
*
*
* req
* is optional request resource which can be used with functions like eio_get_last_error
*
*
*
* is custom data passed to the request.
*
* request-specific result value; basically, the value returned by corresponding
* system call.
*
* is optional request resource which can be used with functions like eio_get_last_error
* @param mixed $data is custom data passed to the request.
* @return resource eio_chmod returns request resource on success.
* @throws EioException
*
*/
function eio_fchown($fd, int $uid, int $gid = -1, int $pri = EIO_PRI_DEFAULT, callable $callback = null, $data = null)
{
error_clear_last();
$result = \eio_fchown($fd, $uid, $gid, $pri, $callback, $data);
if ($result === false) {
throw EioException::createFromPhpError();
}
return $result;
}
/**
* eio_fdatasync synchronizes a file's in-core state with storage device.
*
@@ -1061,7 +1112,8 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
* is optional request resource which can be used with functions like eio_get_last_error
* @param string $data is custom data passed to the request.
* @return resource eio_readdir returns request resource on success. Sets result argument of
* @return resource eio_readdir returns request resource on success.
* Sets result argument of
* callback function according to
* flags:
*
@@ -1071,7 +1123,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_READDIR_DENTS
* (integer)
* (int)
*
*
*
@@ -1091,7 +1143,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_READDIR_DIRS_FIRST
* (integer)
* (int)
*
*
*
@@ -1103,7 +1155,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_READDIR_STAT_ORDER
* (integer)
* (int)
*
*
*
@@ -1118,7 +1170,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_READDIR_FOUND_UNKNOWN
* (integer)
* (int)
*
*
*
@@ -1137,7 +1189,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_UNKNOWN
* (integer)
* (int)
*
*
*
@@ -1148,7 +1200,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_FIFO
* (integer)
* (int)
*
*
*
@@ -1159,7 +1211,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_CHR
* (integer)
* (int)
*
*
*
@@ -1170,7 +1222,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_MPC
* (integer)
* (int)
*
*
*
@@ -1181,7 +1233,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_DIR
* (integer)
* (int)
*
*
*
@@ -1192,7 +1244,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_NAM
* (integer)
* (int)
*
*
*
@@ -1203,7 +1255,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_BLK
* (integer)
* (int)
*
*
*
@@ -1214,7 +1266,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_MPB
* (integer)
* (int)
*
*
*
@@ -1225,7 +1277,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_REG
* (integer)
* (int)
*
*
*
@@ -1236,7 +1288,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_NWK
* (integer)
* (int)
*
*
*
@@ -1246,7 +1298,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_CMP
* (integer)
* (int)
*
*
*
@@ -1257,7 +1309,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_LNK
* (integer)
* (int)
*
*
*
@@ -1268,7 +1320,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_SOCK
* (integer)
* (int)
*
*
*
@@ -1279,7 +1331,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_DOOR
* (integer)
* (int)
*
*
*
@@ -1290,7 +1342,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_WHT
* (integer)
* (int)
*
*
*
@@ -1301,7 +1353,7 @@ function eio_readahead($fd, int $offset, int $length, int $pri = EIO_PRI_DEFAULT
*
*
* EIO_DT_MAX
* (integer)
* (int)
*
*
*
@@ -1672,7 +1724,8 @@ function eio_stat(string $path, int $pri, callable $callback, $data = null)
*
* is optional request resource which can be used with functions like eio_get_last_error
* @param mixed $data is custom data passed to the request.
* @return resource eio_statvfs returns request resource on success. On success assigns result argument of
* @return resource eio_statvfs returns request resource on success.
* On success assigns result argument of
* callback to an array.
* @throws EioException
*