Esta eu n�o entendir.
Estava vendo o  fonte do kernel, mais exatamente o arquivo fs/open.c

asmlinkage long sys_crear(const char * pathname, int mode)

e
asmlinkage long sys_open(const char * filename, int flags, int mode)

estas sys_call retornam um long, e este sera o descritor do arquivo.
Mas n�o devia ser um int?
j� que o mesmo sera usado em:
asmlinkage  long sys_close(unsigned int fd)
como tambem em write e read etc.. o qual esperam um inteiro
E em algumas documenta��es fala re retorna um inteiro.



Assinantes em 02/04/2002: 2228
Mensagens recebidas desde 07/01/1999: 160698
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a