other languages
LLSEEK(2) | Manual do Programador Linux | LLSEEK(2) |
NOME¶
_llseek - devolve o offset de leitura/escrita do arquivoSINOPSE¶
#include <unistd.h>#include <linux/unistd.h>
_syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, loff_t *, res, uint, wh);
int _llseek(unsigned int fd, unsigned long offset_high, unsigned long offset_low, loff_t * result, unsigned int whence);
DESCRIÇÃO¶
A função _llseek devolve o offset do descritor de arquivo fd para os bytes (offset_high<<32) | offset_low relativos para o princípio do arquivo, a autual posição no arquivo, ou o fim do arquivo, dependia se whence é SEEK_SET, SEEK_CUR, ou SEEK_END, respectivemente. Ela retorna a posição resultante do arquivo no argumento result.VALORES RETORNADOS¶
Em caso de sucesso, _llseek retorna 0. Caso contrário, um valor -1 é retornado e errno é selecionado para indicar o erro.ERROS¶
- EBADF
- fd não é um descritor de arquivos aberto.
- EINVAL
- whence é inválido.
DE ACORDO COM¶
Esta função é específica do Linux, e não deveria ser usada em programas que pretendem ser portáveis.PROBLEMAS¶
O sistema de arquivo ext2 não suporta arquivos com arquivos de tamanho maior que 2GB.VEJA TAMBÉM¶
lseek(2)TRADUZIDO POR LDP-BR em 21/08/2000.¶
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)10/Junho/1995 | Linux 1.2.9 |