Perguntas sobre 'c'

C ++ é uma linguagem de programação de propósito geral.
1
resposta

Como permitir que um usuário execute um script de propriedade do root? Setuid parece não funcionar mais [duplicado]

Eu tenho alguns scripts bash que eu uso com o usuário 'root' para gerenciar regras de iptable. O problema é que eu quero essas coisas ao mesmo tempo: O script deve ser de propriedade de root As permissões devem ser de 700 Eu quero t...
26.02.2014 / 22:38
1
resposta

Arquivos esparsos / furos de arquivo e tamanho de bloco inesperado

Para meu próprio aprendizado, tenho brincado com a criação de arquivos com falhas de arquivos. Eu criei um util que simplesmente lê de stdin e grava em um arquivo, mas antes de gravar no arquivo, ele usa lseek para ir além do final do arquivo po...
09.01.2012 / 02:48
2
respostas

Implementando um shell Unix em C: Logging [closed]

Atualmente, estou trabalhando na implementação do meu próprio shell UNIX em C. A base do shell está funcionando, você pode encontrar o código-fonte aqui . Agora, minha próxima tarefa é implementar um recurso de logging para o shell. Então aq...
23.01.2011 / 14:49
1
resposta

Layout de memória da biblioteca dinâmica carregada / vinculada

ao carregar uma biblioteca compartilhada no sistema Linux, qual é o layout da memória da biblioteca compartilhada? Por exemplo, o layout da memória original é o seguinte: +-----------+ |heap(ori) | +-----------+ |stack(ori) | +-----------...
04.05.2015 / 18:33
1
resposta

Por que existem várias cópias de arquivos de cabeçalho em / usr / include?

Eu tenho navegado na minha pasta / usr / include tentando se familiarizar com o layout e notei que há várias cópias de arquivos de cabeçalho (pelo menos pelo nome, eu não os diferenciei realmente para ver se eram cópias exatas) encontradas em vá...
19.11.2018 / 06:26
1
resposta

Não stdlib no UNIX v7?

Navegando pelas Fontes do v7 UNIX , percebi que não existe diretório "stdlib" - ainda mais usando um emulador v7 UNIX, não existe tal arquivo como <stdlib.h> . No entanto, funções como exit() e malloc(), realloc(), free() .etc. al...
19.03.2016 / 06:45
2
respostas

Como visualizar o arquivo principal (geral)

Cenário (Ubuntu 16.04): Eu compilo e executo um programa em C (com -g , eu obtenho o tradicional Segmentation Fault (core dumped) , e então (é claro) não há nenhum arquivo "núcleo" mítico a ser encontrado. Algumas pesquisas dizem para mod...
14.10.2016 / 09:02
2
respostas

Por que o diretório env é chamado antes de echo?

Estou a ver um programa codificado em C. O problema deste programa baseia-se nesta linha de código. system("/usr/bin/env echo and now what?"); Eu entendo que o sistema () apenas executa o comando. Mas eu não sei ao certo por que é assim....
12.05.2017 / 00:19
1
resposta

Como uso a funcionalidade ctags no vim com o cscope instalado?

Quando eu instalo cscope adicionando a linha Bundle 'chazy/cscope_maps ao meu arquivo .vimrc , meu menu de tags ( g+[ ) é substituído por uma lista cscope, que parece conter uma lista de arquivos onde a tag é chamado , não onde é dec...
15.05.2014 / 03:07
1
resposta

IP_TRANSPARENT ausente dos cabeçalhos glibc

Estou tentando usar a declaração IP_TRANSPARENT . Eu estou usando o debian 6.0.5. IP_TRANSPARENT é definido apenas em linux/in.h , mas está em conflito com netinet/in.h . Em centos por exemplo, IP_TRANSPARENT é definido em linux/in.h...
13.12.2012 / 18:45