Resultados da pesquisa a pedido "libc"
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...
-Werror = format: como o compilador pode saber
Eu escrevi este código intencionalmente errado
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á ...
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 ...
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 é ...
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 ...
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 ...
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 ...
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ê ...