Perguntas sobre 'system-calls'

1
resposta

Listar as chamadas do sistema usadas em um aplicativo

Existe alguma maneira de obter uma lista de todas chamadas de sistema usadas em um aplicativo sem executar todos os possíveis cenários no aplicativo?     
29.09.2014 / 15:16
1
resposta

Qual chamada de sistema fornece uma interface para enviar mensagens para dispositivos? [fechadas]

A questão está acima. Eu olhei através das páginas de manual, mas elas são pouco claras sobre o assunto. Não tenho certeza se estou procurando por sendmsg () ou msgsend () ou se estou procurando algo totalmente diferente     
21.09.2013 / 20:13
5
respostas

Por que o Samba precisa do módulo VFS?

Eu me deparei com essa foto quando aprendi samba. Estou confuso com o módulo VFS nesta imagem. Por que precisamos desse módulo VFS no servidor samba em vez de passar diretamente a chamada do sistema pretendido para a biblioteca C? Eu en...
07.10.2011 / 17:02
1
resposta

nautilus não chama a chamada do sistema de gravação ao colar o arquivo

Estou tentando ligar algumas chamadas do sistema usando o módulo do kernel do Linux na versão Ubuntu 14.04 Desktop. No entanto, quando eu anexei write(unsigned int fd, const char __user *buf, size_t count) e transformou fd em filename,...
23.11.2018 / 09:50
1
resposta

Como o fsync trata os links de diretório?

Qual é o significado da seguinte declaração da página man do fsync Calling fsync() does not necessarily ensure that the entry in the directory containing the file has also reached disk. For that an explicit fsync() on a...
04.01.2018 / 12:26
2
respostas

Necessidade de algumas chamadas do sistema

Eu entendo muito bem como a chamada do sistema funciona e a necessidade de chamadas do sistema em geral. No entanto, não entendo por que algumas chamadas do sistema como create (), read () e close () devem ser executadas apenas no modo kernel....
23.11.2017 / 08:25
1
resposta

O que acontece ao gravar em um driver de dispositivo? [duplicado]

O que acontece quando se escreve para um driver de dispositivo? Por exemplo: echo "some text" > /proc/device_driver Eu estou supondo que o echo tem uma chamada de escrita que de alguma forma invoca a função write no driver. Quais...
12.03.2016 / 17:59
1
resposta

Entendendo uma chamada do sistema XINU - getstk.c [closed]

Estou tendo problemas para conceitualmente entender o que está acontecendo no final desta chamada de sistema e por quê. Eu entendo que o método getstk.c retorna o maior endereço de memória do espaço disponível, mas não entende o que parte do cód...
27.04.2013 / 08:59
2
respostas

passa stdout fd para 'ler' chamada de sistema, mas ainda funciona bem [duplicado]

Como o título diz, eu passo 1 (stdout) / 2 (stderr) para read chamada de sistema mas ainda funciona bem. Então eu passo 0 (stdin) para write system call e descubro que funciona também! int main(int argc, char** argv){ cha...
26.08.2018 / 02:43
1
resposta

Por que uma chamada para 'getaddrinfo ()' falha com 'EAI_SYSTEM' e errno é definida como 'EBUSY' (“Dispositivo ou recurso ocupado”)?

Estou vendo este erro ao executar apt update em contêineres, se essa for uma informação útil. apt cospe: System error resolving 'archive.ubuntu.com:80' - getaddrinfo (16: Device or resource busy) Eu tentei olhar para a fonte da glibc,...
03.08.2018 / 04:01