Resultados da pesquisa a pedido "posix"

2 a resposta

O que fazer se uma chamada fechada posix falhar?

No meu sistema (Ubuntu Linux, glibc), página de manual de umclose chamada especifica vários valores de retorno de erro que ele pode retornar. Também diz Não verificar o valor de retorno de close () é um erro de programação comum, mas grave. e ...

2 a resposta

waitpid, wnohang, wuntraced. Como eu uso esses

Eu estou um pouco confuso. Pelo que entendi, waitpid com um pid -1 significa que espero que toda criança termine, mas se eu adicionar uma opção ao waitpid de WNOHANG, essa opção diz para sair imediatamente se nenhuma tiver terminado ... Isso ...

2 a resposta

O módulo de expressão regular do Python usa BRE ou ERE?

Parece que o POSIX divide as implementações de expressão regular em dois tipos: Expressões regulares básicas (BRE) e Expressões regulares estendidas (ERE). Pitãore módulo [https://docs.python.org/3.4/library/re.html]referência não parece ...

14 a resposta

Onde todos os meus inodes estão sendo usados?

Como descubro quais diretórios são responsáveis por mastigar todos os meus inodes? Por fim, o diretório raiz será responsável pelo maior número de inodes, portanto, não tenho certeza exatamente de que tipo de resposta quero. Basicamente, estou ...

4 a resposta

Incrementando o valor dos semáforos POSIX em mais de 1

Eu tenho esse requisito no qual tenho que incrementar o valor de um semáforo POSIX em mais de 1. Aparentemente, não há como na especificação POSIX fazer isso. Não há sem_setvalue () semelhante a sem_getvalue (). Não quero voltar aos semáforos ...

1 a resposta

Como posso unidade / integração testar o comportamento do código de escape ANSI de um programa?

Comecei a adicionar algumas cores e outras funcionalidades (redefinições de linha etc.) ao meu aplicativo e gostaria de ter alguns testes de unidade que abordassem o comportamento. Eu sei que eu poderia apenas afirmar que a saída contém o ...

5 a resposta

Usando Stat Stat ()

Estou tentando descobrir como exatamente usar stat () para capturar informações sobre um arquivo. O que eu preciso é poder imprimir vários campos de informações sobre um arquivo. Assim.. #include <iostream> #include <sys/types.h> #include ...

4 a resposta

Um pool de threads muito simples usando pthreads em C ++

Estou tentando entender alguns dos conceitos básicos do uso de pthreads POSIX. O tipo de coisa que eu preciso fazer (eventualmente) é paralelizar alguns cálculos, usando um modelo de pool de threads. No momento, quero garantir que eu tenha um ...

7 a resposta

Como detectar se o processo atual está sendo executado pelo GDB?

A maneira padrão seria a seguinte: if (ptrace(PTRACE_TRACEME, 0, NULL, 0) == -1) printf("traced!\n");Nesse caso, o ptrace retorna um erro se o processo atual for rastreado (ou seja, executando-o com gdb ou anexando-o). Mas há um problema sério ...

5 a resposta

Por que wait () define o status como 256 em vez do status de saída -1 do processo bifurcado?

Estou tentando retornar um valor inteiro de um processo filho. No entanto, se eu usarsaída (1)eu recebo256como a saída.saída (-1)dá65280. Existe uma maneira de obter o valor int real que envio do processo filho? if(!(pid=fork())) { exit(1); } ...