Perguntas sobre 'system-programming'

0
respostas

chamando funções de biblioteca de idioma diferente

Como sabemos, as bibliotecas são códigos pré-compilados, portanto, não precisamos compilá-los. Podemos chamar funções de biblioteca de um idioma de um idioma diferente?     
17.07.2014 / 17:08
3
respostas

Problema com a criação de um arquivo vazio usando a linguagem de programação C no ambiente UNIX

Eu comecei recentemente a programar em ambiente UNIX. Eu preciso escrever um programa que cria um arquivo vazio com nome e tamanho dado no terminal usando esses comandos gcc foo.c -o foo.o ./foo.o result.txt 1000 Aqui resultado.txt signi...
26.02.2016 / 18:03
1
resposta

O que faz o sinalizador STICKY_TIMEOUTS para personalidade (2)?

Existe uma boa descrição de exatamente o que cada um dos flags que você pode passar para personality(2) faz? Estou particularmente interessado em STICKY_TIMEOUTS , mas uma descrição geral detalhada de todos eles seria boa. Eu pesquisei u...
22.08.2017 / 19:18
1
resposta

Como especificar um namespace ao criar um dispositivo tun / tap?

No linux eu posso criar um novo dispositivo tun / tap em C usando algo como: int fd = open("/dev/net/tun", O_RDWR); ioctl(fd, TUNSETIFF, (void *)&ifr); Isso criará uma nova interface de rede no namespace de rede atual. Eu poderia usar...
01.08.2016 / 14:26
2
respostas

Como posso fazer meu servidor Linux dormir e acordar na LAN quando não estiver em uso?

Eu comprei recentemente um servidor em rack HP para uso como um servidor de arquivos pessoal para trabalhos escolares e afins. Este servidor atualmente mora debaixo da minha cama, pois não tenho outro lugar para colocá-lo. Para quem não sabe (co...
24.01.2018 / 18:25
0
respostas

Executando um comando em uma nova janela de terminal através do Python [closed]

Eu gostaria de abrir um novo terminal usando qualquer método (subprocesso, etc.) através do meu script Python original com o seguinte comando - ls - e mantê-lo minimizado para que ele não apareça na minha tela, mas estará disponível para visu...
25.12.2016 / 13:04
1
resposta

Como consultar programaticamente o banco de dados do aplicativo Freedesktop?

Eu sei sobre xdg-mime , que pode consultar o mapeamento do tipo de arquivo MIME para o aplicativo de área de trabalho associado. Mas isso pode retornar mapeamentos para aplicativos inexistentes, por exemplo, $ xdg-mime default non-existent....
23.08.2016 / 19:52
0
respostas

Dispositivos USB não estão sendo exibidos

Estou tentando escrever um programa em C que passe por todos os dispositivos USB e extraia algumas informações deles. Quando eu executo ls /sys/bus/usb/devices do terminal, recebo esta saída: 1-0:1.0 1-1.1 1-1.2 1-1.2:1.1 usb...
10.08.2016 / 00:07
0
respostas

Como obter falha de página pequena e importante para um grupo ou individual de processos?

Eu estou tentando escrever um programa em C para rodar no Linux. Basicamente eu estou tentando desenhar uma estatística que deve mostrar como: pid, number of process, page fault(major/minor) and total number of page faults. val, pid, page...
08.09.2015 / 16:34
0
respostas

Como capturar meus eventos de serviço bluetooth

Eu tenho um dispositivo bluetooth usb que está usando o módulo btusb 0.6 (driver). A única coisa que eu estou interessado em saber é: como o evento systemctl start bluetooth.service é chamado? Eu estava procurando informações sobre algum t...
27.06.2015 / 10:28