Resultados da pesquisa a pedido "libc"

1 a resposta

Mktime lógica estranha com segundos negativos

Eu tenho usado o mktime / localtime para gerenciamento de tempo, incluindo alguma aritmética pesada em datas / horas.Eu notei algo muito estranho ao fornecer...

3 a resposta

Eu preciso de uma lista de funções seguras de sinais assíncronos da glibc

2 a resposta

-Werror = format: como o compilador pode saber

Eu escrevi este código intencionalmente errado

6 a resposta

O que significa s [-1] = 0?

Estou estudando o código da função strtok da libc do bsd, quando o executei na minha máquina, o programa recebeu sinalSIGSEGV nos[-1] = 0. Aqui está ...

1 a resposta

A biblioteca de tempo de execução não combina com o VC ++ - Ah, a miséria!

Parece que, durante toda a minha vida adulta, fui atormentado pelo reclamante ou impedidor do vinculador VC ++, porque várias bibliotecas não concordam com qual versão da biblioteca Runtime usar. Nunca estou com disposição para dominar ...

1 a resposta

sigemptyset () NDK UnsatisfiedLinkError dlopen ()

Um certo código C no meu aplicativo NDK para Android chama osigemptyset() função definida no sinal.h. Estou construindo meu projeto usando oNDK-r9. Meu arquivo de biblioteca chamado"libnative-service.so" é construído bem, depois que o código c é ...

2 a resposta

Como vincular a um arquivo libc diferente?

Desejo fornecer as bibliotecas compartilhadas junto com meu programa, em vez de usar o sistema de destino devido a diferenças de versão. ldd diz que meu programa usa essas bibliotecas compartilhadas: linux-gate.so.1 => (0xf7ef0000)**(made by ...

3 a resposta

Ao invocar clock_gettime (), o campo tv_nsec retornado pode realmente exceder um segundo?

Quando você invocaclock_gettime() retorna uma estrutura de timespec. struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ };Não encontro na página de manual uma garantia de que o tv_nsec não exceda um segundo. A ...

3 a resposta

Como posso vincular a uma versão glibc específica?

Quando eu compilar algo no meu PC Ubuntu Lucid 10.04, ele será vinculado à glibc. Lucid usa 2,11 de glibc. Quando executo esse binário em outro PC com uma glibc mais antiga, o comando falha dizendo que não há glibc 2.11 ... Até onde eu sei, a ...

7 a resposta

Qual é a razão para fread / fwrite tomar tamanho e contar como argumentos?

Tivemos uma discussão aqui no trabalho sobre por que fread e fwrite assumem um tamanho por membro e contam e retornam o número de membros lidos / gravados, em vez de apenas usar um buffer e tamanho. O único uso que poderíamos criar é se você ...