Resultados da pesquisa a pedido "c"

6 a resposta

Qual é o código mais curto para gravar diretamente em um endereço de memória em C / C ++?

Estou escrevendo código no nível do sistema para um sistema incorporado sem proteção de memória (em um ARM Cortex-M1, compilando com o gcc 4.3) e preciso ler / gravar diretamente em um registro mapeado na memória. Até agora, meu código fica ...

3 a resposta

Como uso o setsockopt (SO_REUSEADDR)?

Estou executando meu próprio servidor http em um raspberry pi. O problema é que quando eu paro o programa e o reinicio, a porta não está mais disponível. Às vezes, recebo o mesmo problema ao receber muitos pedidos. Eu quero usar SO_REUSEADDR para ...

0 a resposta

desreferenciando o ponteiro proc_dir_entry causando erro de compilação no linux versão 3.11 e superior

Estou tentando seguir um exemplo de rootkit dado aqui https://github.com/ivyl/rootkit [https://github.com/ivyl/rootkit] Modifiquei este exemplo para compilá-lo na versão 3.11 do Linux. Eu descobri que as versões mais recentes do linux pararam de ...

5 a resposta

Por que `free` em C não leva o número de bytes a serem liberados?

Só para esclarecer: eu sei quemalloc efree são implementados na biblioteca C, que geralmente aloca pedaços de memória do sistema operacional e faz seu próprio gerenciamento para distribuir lotes menores de memória ao aplicativo e controla o ...

1 a resposta

Algoritmo mais rápido para identificar o menor e o maior x que tornam a equação de dupla precisão x + a == b verdadeira

No contexto da análise estática, estou interessado em determinar os valores dex na ramificação então do condicional abaixo: double x; x = …; if (x + a == b) { …a eb pode-se considerar constantes de dupla precisão (generalizar para expressões ...

20 a resposta

Arredondando a divisão inteira (em vez de truncar)

Fiquei curioso para saber como arredondar um número para o mais próximodécimo número inteiro. Por exemplo, se eu tivesse: int a = 59 / 4;que seria 14,75 calculado em ponto flutuante; como posso armazenar o número como 15 em "a"?

5 a resposta

Existem plataformas nas quais o uso da cópia da estrutura em um fd_set (para select () ou pselect ()) causa problemas?

oselect() epselect() [http://www.opengroup.org/onlinepubs/9699919799/functions/pselect.html]chamadas do sistema modificam seus argumentos (o 'fd_set *'argumentos), de modo que o valor de entrada informa ao sistema quais descritores de arquivo ...

1 a resposta

error: uso do identificador não declarado 'errno_t'

Aqui está o meu código fictício simples e morto: #include <errno.h> int main(void) { errno_t e; return 0; }O que surpreendentemente gera esse erro: main.c:5:5: error: use of undeclared identifier 'errno_t' errno_t x; ^Eu comecei asiga os ...

12 a resposta

Como compilar e executar C no texto sublime 3?

Eu gostaria de compilar e executar o programa C no sublime texto 3 no ubuntu 14.04. Atualmente, o programa está sendo compilado com o gcc usando o texto sublime 3 executando um comando (veja o código abaixo), mas eu queria saber se é possível que ...

0 a resposta

Como chamar um construtor C ++ de um arquivo C

Eu importei este programa, que está analisando muito texto complexo e está escrito em C. Meu próprio projeto está escrito em C ++. Na verdade, eu pretendia que sempre que o algoritmo analisador encontrar uma das tags-chave, um construtor da ...