Resultados da pesquisa a pedido "posix"

3 a resposta

Como fornecer a funcionalidade de extensão na gravação para arquivos de memória mapeados no Linu

Estou trabalhando na transferência de algum código do AIX para o Linux. Partes do código usam oshmat() chamada do sistema [http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.basetechref/doc/basetrf2/shmat.htm] para ...

3 a resposta

Existe uma maneira assíncrona de saber que um arquivo foi alterado?

Gostaria de monitorar um arquivo de forma assíncrona quanto a alterações. Ou seja, eu gostaria de receber uma chamada de volta (possivelmente do kernel) no meu programa quando o arquivo tiver sido modificado / excluído. O arquivo é apenas um ...

2 a resposta

uais sistemas definem EAGAIN e EWOULDBLOCK como valores diferente

Apenas curioso. Quais sistemas que fornecem EAGAIN e EWOULDBLOCK#define eles como valores diferentes?

3 a resposta

Como converter o nome do sinal (string) em código de sina

Estou escrevendo um programa que lê o nome do sinal (por exemplo, SIGSTOP, SIGKILL etc) como uma string da linha de comando e chama a chamada do sistema kill () para enviar o sinal. Eu queria saber se existe uma maneira simples de converter a ...

3 a resposta

Unix programa c para listar diretórios recursivamente

Estou trabalhando em um exercício de aprendizado do POSIX C que envolve listar recursivamente arquivos / pastas em um diretório especificado. O programa aceita como argumentos de um ou mais diretórios. Posso listar bem o conteúdo do diretório ...

2 a resposta

Como tornar o pthread_cond_timedwait () robusto contra manipulações do relógio do sistem

Considere o seguinte código fonte, totalmente compatível com POSIX: #include <stdio.h> #include <limits.h> #include <stdint.h> #include <stdlib.h> #include <pthread.h> #include <sys/time.h> int main (int argc, char ** argv) { pthread_cond_t c; ...

2 a resposta

Falha na compilação: os elementos de intercalação POSIX não são suportados

Acabei de instalar um site e um CMS herdado em nosso servidor e estou recebendo um erro de compilação do POSIX. Felizmente, ele só aparece no back-end, no entanto, o cliente deseja se livrar del Warning: preg_match_all() ...

2 a resposta

Por que os dados não estão sendo liberados para arquivar na saída do processo?

int main(int argc, char *argv[]) { FILE *fp = fopen("a.txt", "wt"); fprintf(fp, "AAAA"); // No flush. and No close raise(SIGTERM); exit(EXIT_SUCCESS); }result: No data has written to a.txt Eu esperava que isso fosse bom. Como o sistema fechará o ...

1 a resposta

Se o fechamento (2) falhar com a EIO, o descritor de arquivo ainda será excluído?

Se uma chamada de sistema fechada (2) falhar com a EIO, o descritor de arquivo ainda será excluíd Se sim, não é possível lidar com um erro falso de E / S tentando novamente mais tarde? Se não, como evitar um vazamento de descritor de arquivo?

4 a resposta

Por que \ $ reduz para $ dentro de aspas posteriores [embora não esteja dentro de $ (…)]?

Indo além do padrão POSIX, me deparei com outra questão bastante técnica / inútil. Isto states [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03] : No estilo de substituição de comando entre ...