Resultados da pesquisa a pedido "posix"

2 a resposta

Qual é a diferença entre ssize_t e ptrdiff_t?

O padrão C (ISO / IEC 9899: 2011 ou 9899: 1999) define um tipoptrdiff_t dentro<stddef.h>. O padrão POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) define um tipossize_t dentro<sys/types.h>. Qual é a diferença entre esses tipos (ou por que ambos ...

3 a resposta

O POSIX regex.h fornece caracteres unicode ou basicamente não-ascii?

Oi, eu estou usando a biblioteca Regex padrão (regcomp, regexec ..). Mas agora, sob demanda, devo adicionar suporte unicode aos meus códigos para expressões regulare A Biblioteca Regex padrão fornece caracteres unicode ou basicamente ...

8 a resposta

C ++, crie um pthread para uma função com um tipo de retorn

Diz que tenho a seguinte função: bool foo (int a); // This method declaration can not be changed.Como faço para criar um pthread para isso? E como descubro o que a função retornou? Procurei on-line e parece que qualquer função para a qual eu ...

8 a resposta

sperando em vários eventos C ++

Existe uma maneira recomendada de aguardar várias entradas. Por exemplo, gostaria que meu programa pudesse receber informações de três fontes: Listen em uma condição de thread, p. pthread_cond_wait () Tome dados da entrada padrão, por exemplo ...

6 a resposta

Diferença entre a biblioteca padrão C e a biblioteca C POSIX

Estou um pouco confuso com "C standard lib" e "C POSIX lib", porque descobri que muitos arquivos de cabeçalho definidos em "C POSIX lib" também fazem parte de "C standard lib" Assim, suponho que, "C standard lib" é uma lib definida pela ...

6 a resposta

Linux 3.0: Executando processo filho com stdin / stdout @ canaliza

o Linux 3.0 / C ++: Gostaria de uma função que faça o seguinte: string f(string s) { string r = system("foo < s"); return r; } Obviamente o acima não funciona, mas você entendeu. Eu tenho uma string s que gostaria de passar como entrada padrão ...

4 a resposta

Por que o sinalizador de vinculador de biblioteca às vezes precisa ser finalizado usando o GCC?

Estou escrevendo um pequeno programa C que usa librt. Estou surpreso que o programa não seja compilado se eu colocar o sinalizador de link no início, em vez de no final: No momento, para compilar o programa que faço: gcc -o prog prog.c -lrt ...

8 a resposta

s filas de mensagens estão obsoletas no linu

Eu tenho jogado com filas de mensagens (System V, mas POSIX também deve estar bem) no Linux recentemente e elas parecem perfeitas para o meu aplicativo, mas depois de ler The Art of Unix Programming, não tenho certeza se elas são realmente boas. ...

6 a resposta

ápida entrada / saída em programação competiti

Encontrei esse trecho de código específico muitas vezes em soluções de concursos de programação competitiva. Entendo o uso básico desse código para ultrapassar os prazos, mas quero entendê-lo mais profundamente. Eu sei que o unistd.h dá acesso a ...

2 a resposta

s operações de E / S Posix em nomes de arquivos são sequencialmente coerente

Gostaria de saber se existe uma garantia padrão Posix de que as modificações em um arquivo sejam visíveis através de repetidasopen/close chama o mesmo nome de arquivo. Para exposição, considere este script Bash: #!/bin/bash FILE=$(mktemp) echo ...