Resultados da pesquisa a pedido "system-calls"

2 a resposta

Alguém pode entender como o gettimeofday funciona?

gettimeofday é um syscall de x86-86 de acordo comesta págin [http://syscalls.kernelgrok.com/] (basta pesquisargettimeofday na caixa) int gettimeofday(struct timeval *tv, struct timezone *tz);Eu pensei que os desastres deviam ser fáceis, basta ...

1 a resposta

Se o fechamento (2) falhar com a EIO, o descritor de arquivo ainda será excluído?

Se uma chamada de sistema fechada (2) falhar com a EIO, o descritor de arquivo ainda será excluíd Se sim, não é possível lidar com um erro falso de E / S tentando novamente mais tarde? Se não, como evitar um vazamento de descritor de arquivo?

3 a resposta

Diferença entre nice e setpriority no unix

Estou tentando implementar um sabor diferente do comando 'nice' do unix em C. Vi as definições de chamada de sistema nice () e chamada de setpriority (). A chamada nice () apenas aumenta / diminui a prioridade do processo. Se eu quiser definir a ...

1 a resposta

Como alguém programaticamente determina se a chamada do sistema de gravação é atômica em um arquivo específic

Em alguns casos, o codificador não pode confiar que as chamadas do sistema sejam atômicas, por exemplo, se o arquivo estiver em um sistema de arquivos NFS. (c.f. isão geral do @NFS, FAQ e documentos HOWTO [http://nfs.sourceforge.net/#faq_a9] ). ...

4 a resposta

Como o sched_setaffinity () funciona?

Estou tentando entender como o linux syscall sched_setaffinity () funciona. Este é um seguimento da minha perguntaaqu [https://stackoverflow.com/questions/663958/how-to-control-which-core-a-process-runs-on] . Eu tenhoeste ...

1 a resposta

Como fazer uma chamada de sistema de outra chamada de sistema no espaço do kernel

Sou novo no desenvolvimento de kernel Linux. Eu implementei uma chamada de sistema, digamos my_pid, no kernel 2.6 do linux. Quero fazer uma chamada de sistema getpid na minha chamada de sistema. Como eu posso fazer isso Eu quero algo ...

3 a resposta

como adicionar uma chamada / utilidade do sistema no xv6

Pode alguém me dizer / apontar qualquer referência sobre como adicionar uma chamada / utilidade do sistema no XV6 pesquisa exaustiva no google foi inútil e o hacking da maneira mais difícil também não foi produtivo até agor o livro de ...

4 a resposta

Algum benefício em usar a macro WEXITSTATUS em C sobre a divisão por 256 no status exit (

Eu estava fazendo um exercício para a universidade onde tive que retornar um valor com saída, esse valor era realmente uma contagem de alguma coisa. Isso pode estar acima de 255 (o qual exit () não pode manipular), mas o professor sugeriu o uso ...

2 a resposta

Como recuperar o nome de usuário da ID do usuário

Estou implementando o (ls) no Unix enquanto aprende com um livro. Durante a parte de codificação da minha implementação do (ls) comando com o (- l) sinalizador, Vejo que preciso solicitar os nomes de usuário e grupo do arquivo. Até agora, tenho ...

2 a resposta

Onde está o método clone () no sched.h no Mac OS X

Eu não consigo acharclone() nosched.h arquivo de cabeçalho. Onde está o Mac OS X?