From 4e41df3ab10a9276c0043cf9289071590f5a9cfd Mon Sep 17 00:00:00 2001 From: Leonardo Lara Rodrigues Date: Sun, 9 Feb 2025 14:28:23 -0300 Subject: [PATCH] initial translation in eio/functions --- reference/eio/functions/eio-fdatasync.xml | 90 +++++++++++ reference/eio/functions/eio-fstat.xml | 176 ++++++++++++++++++++++ reference/eio/functions/eio-fstatvfs.xml | 95 ++++++++++++ reference/eio/functions/eio-fsync.xml | 98 ++++++++++++ reference/eio/functions/eio-ftruncate.xml | 109 ++++++++++++++ reference/eio/functions/eio-futime.xml | 117 ++++++++++++++ 6 files changed, 685 insertions(+) create mode 100644 reference/eio/functions/eio-fdatasync.xml create mode 100644 reference/eio/functions/eio-fstat.xml create mode 100644 reference/eio/functions/eio-fstatvfs.xml create mode 100644 reference/eio/functions/eio-fsync.xml create mode 100644 reference/eio/functions/eio-ftruncate.xml create mode 100644 reference/eio/functions/eio-futime.xml diff --git a/reference/eio/functions/eio-fdatasync.xml b/reference/eio/functions/eio-fdatasync.xml new file mode 100644 index 000000000..87ff808de --- /dev/null +++ b/reference/eio/functions/eio-fdatasync.xml @@ -0,0 +1,90 @@ + + + + + + eio_fdatasync + Sincroniza o estado central de um arquivo com o dispositivo de armazenamento + + + + &reftitle.description; + + resourceeio_fdatasync + mixedfd + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL + + + eio_fdatasync sincroniza o estado central de um arquivo com o dispositivo de armazenamento. + + + + + + &reftitle.parameters; + + + fd + + + Fluxo, recurso de socket ou descritor numérico de arquivo, por exemplo, retornado por eio_open. + + + + + pri + + &eio.request.pri.values; + + + + callback + + &eio.callback.proto; + + + + data + + + Variável arbitrária passada para callback. + + + + + + + + &reftitle.returnvalues; + + eio_fdatasync retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. + + + + + + diff --git a/reference/eio/functions/eio-fstat.xml b/reference/eio/functions/eio-fstat.xml new file mode 100644 index 000000000..4692919ac --- /dev/null +++ b/reference/eio/functions/eio-fstat.xml @@ -0,0 +1,176 @@ + + + + + + eio_fstat + Obtém status de arquivo + + + + &reftitle.description; + + resourceeio_fstat + mixedfd + intpri + callablecallback + mixeddata + + + eio_fstat retorna informação de status de arquivo no + argumento result da função callback. + + + + + + &reftitle.parameters; + + + fd + + + Fluxo, recurso de socket ou descritor numérico de arquivo. + + + + + pri + + &eio.request.pri.values; + + + + callback + + &eio.callback.proto; + + + + data + + + Variável arbitrária passada para callback. + + + + + + + + &reftitle.returnvalues; + + eio_busy retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. + + + + + &reftitle.examples; + + Exemplo de <function>eio_lstat</function> + + $result, + 'file'=> $data + ]; + // Solicita informação de status + eio_fstat($result, EIO_PRI_DEFAULT, "my_res_cb", $d); + // Processa solicitações + eio_event_loop(); +} + +// Abre arquivo temporário +eio_open($tmp_filename, EIO_O_RDONLY, NULL, EIO_PRI_DEFAULT, + "my_open_cb", $tmp_filename); +eio_event_loop(); +?> +]]> + + &example.outputs.similar; + + + int(2050) + ["st_ino"]=> + int(2489159) + ["st_mode"]=> + int(33188) + ["st_nlink"]=> + int(1) + ["st_uid"]=> + int(1000) + ["st_gid"]=> + int(100) + ["st_rdev"]=> + int(0) + ["st_blksize"]=> + int(4096) + ["st_blocks"]=> + int(0) + ["st_atime"]=> + int(1318239506) + ["st_mtime"]=> + int(1318239506) + ["st_ctime"]=> + int(1318239506) +} +]]> + + + + + + + &reftitle.seealso; + + eio_lstat + eio_stat + + + + + + diff --git a/reference/eio/functions/eio-fstatvfs.xml b/reference/eio/functions/eio-fstatvfs.xml new file mode 100644 index 000000000..848992290 --- /dev/null +++ b/reference/eio/functions/eio-fstatvfs.xml @@ -0,0 +1,95 @@ + + + + + + eio_fstatvfs + Obtém estatísticas de sistema de um arquivo + + + + &reftitle.description; + + resourceeio_fstatvfs + mixedfd + intpri + callablecallback + mixeddata + + + eio_fstatvfs retorna estatísticas de sistema de um arquivo no argumento + result da função callback. + + + + + + &reftitle.parameters; + + + fd + + + Um descritor de arquivo no sistema de arquivos montado. + + + + + pri + + &eio.request.pri.values; + + + + callback + + &eio.callback.proto; + + + + data + + + Variável arbitrária passada para callback. + + + + + + + + &reftitle.returnvalues; + + eio_fstatvfs retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. + + + + + &reftitle.seealso; + + eio_statvfs + + + + + + diff --git a/reference/eio/functions/eio-fsync.xml b/reference/eio/functions/eio-fsync.xml new file mode 100644 index 000000000..ee9f41404 --- /dev/null +++ b/reference/eio/functions/eio-fsync.xml @@ -0,0 +1,98 @@ + + + + + + eio_fsync + Sincroniza o estado central de um arquivo com o dispositivo de armazenamento + + + + &reftitle.description; + + resourceeio_fsync + mixedfd + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL + + + Sincroniza o estado central de um arquivo com o dispositivo de armazenamento + + + + + + &reftitle.parameters; + + + fd + + + Fluxo, recurso de socket ou descritor numérico de arquivo. + + + + + pri + + &eio.request.pri.values; + + + + callback + + &eio.callback.proto; + + + + data + + + Variável arbitrária passada para callback. + + + + + + + + &reftitle.returnvalues; + + eio_fsync retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. + + + + + + &reftitle.seealso; + + eio_sync + + + + + + diff --git a/reference/eio/functions/eio-ftruncate.xml b/reference/eio/functions/eio-ftruncate.xml new file mode 100644 index 000000000..efeda502e --- /dev/null +++ b/reference/eio/functions/eio-ftruncate.xml @@ -0,0 +1,109 @@ + + + + + + eio_ftruncate + Trunca um arquivo + + + + &reftitle.description; + + resourceeio_ftruncate + mixedfd + intoffset0 + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL + + + eio_ftruncate faz com que um arquivo normal referenciado + pelo descritor fd seja truncado precisamente no número de bytes + informado em length. + + + + + + &reftitle.parameters; + + + fd + + + Fluxo, recurso de socket ou descritor numérico de arquivo. + + + + + offset + + + Deslocamento a partir do início do arquivo. + + + + + pri + + &eio.request.pri.values; + + + + callback + + &eio.callback.proto; + + + + data + + + Variável arbitrária passada para callback. + + + + + + + + &reftitle.returnvalues; + + eio_ftruncate retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. + + + + + + &reftitle.seealso; + + eio_truncate + + + + + + diff --git a/reference/eio/functions/eio-futime.xml b/reference/eio/functions/eio-futime.xml new file mode 100644 index 000000000..d5dd1458d --- /dev/null +++ b/reference/eio/functions/eio-futime.xml @@ -0,0 +1,117 @@ + + + + + + eio_futime + Altera o horário de último acesso e última modificação de um arquivo + + + + &reftitle.description; + + resourceeio_futime + mixedfd + floatatime + floatmtime + intpriEIO_PRI_DEFAULT + callablecallbackNULL + mixeddataNULL + + + + eio_futime altera o horário de último acesso e última modificação + de um arquivo. + + + + + + &reftitle.parameters; + + + fd + + + Fluxo, recurso de socket ou descritor numérico de arquivo, por exemplo, retornado por eio_open + + + + + atime + + + Horário de acesso. + + + + + mtime + + + Horário de modificação. + + + + + pri + + &eio.request.pri.values; + + + + callback + + &eio.callback.proto; + + + + data + + + Variável arbitrária passada para callback. + + + + + + + + &reftitle.returnvalues; + + eio_futime retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. + + + + + &reftitle.seealso; + + eio_utime + + + + + +