Resultados da pesquisa a pedido "posix"

1 a resposta

Quando a E / S sem bloqueio está ativada para stdout, é correto que o sistema operacional também ligue para stdin?

Eu notei algum comportamento inesperado no OS X e Linux. Ativar E / S sem bloqueio (usandoO_NONBLOCK) para saída padrão, também a ativa para entrada padrão! Esses sistemas operacionais estão se comportando corretamente? Em caso afirmativo, esse ...

1 a resposta

POSIX rlimit: O que exatamente podemos assumir sobre RLIMIT_DATA?

Pré-requisitosPOSIX.1 2008 [http://pubs.opengroup.org/onlinepubs/9699919799/] especifica [http://pubs.opengroup.org/onlinepubs/9699919799/functions/setrlimit.html] asetrlimit() egetrlimit() funções. Várias constantes são fornecidas para oresource ...

5 a resposta

Detectar se o stdout é redirecionado para um canal (não para um arquivo, dispositivo de caractere, terminal ou soquete)?

Idealmente, isso poderia ser script em shell, mas Perl ou Python seria bom. O código C pode ser útil, mas provavelmente falha no custo / benefício. Reconheço que o redirecionamento para um FIFO (pipe nomeado) pode ser indistinguível de um pipe ...

1 a resposta

Erro C ++: referência indefinida a 'clock_gettime' e 'clock_settime'

Eu sou muito novo no Ubuntu, mas não consigo fazer isso funcionar. Funciona bem nos computadores da minha escola e não sei o que não estou fazendo. Eu conferi usr / includee time.h está bem. Aqui está o código: #include <iostream> #include ...

5 a resposta

Existem plataformas nas quais o uso da cópia da estrutura em um fd_set (para select () ou pselect ()) causa problemas?

oselect() epselect() [http://www.opengroup.org/onlinepubs/9699919799/functions/pselect.html]chamadas do sistema modificam seus argumentos (o 'fd_set *'argumentos), de modo que o valor de entrada informa ao sistema quais descritores de arquivo ...

3 a resposta

Obtenha segundos desde a época em qualquer shell compatível com POSIX

Gostaria de saber se existe uma maneira de obter o número de segundos desde a época do UNIX em qualquer shell compatível com POSIX, sem recorrer a linguagens não-POSIX como perl ou usando extensões não-POSIX como a função strftime do ...

1 a resposta

Por que o mmap () usa MAP_FAILED em vez de NULL?

Alguém sabe por que mmap () retorna MAP_FAILED em vez de NULL? Parece que MAP_FAILED é (vazio *) - 1 na maioria dos sistemas. Por que o mmap () não usa apenas NULL? Eu sei que o endereço 0x0 é tecnicamente uma página de memória válida, enquanto ...

2 a resposta

Quais são os motivos para verificar se há um erro em close ()?

Nota:Por favor, leia até o final antes de marcar isso como duplicado. Embora seja semelhante, o escopo do que estou procurando em uma resposta vai além do que a pergunta anterior estava pedindo. A prática generalizada, com a qual eu concordo, ...

1 a resposta

posix_fadvise (WILLNEED) torna o IO mais lento?

Em uma máquina CentOS 5.5 executando o kernel Linux versão 2.6.18-194.26.1.el5, notei que posix_fadvise (WILLNEED) torna a leitura de arquivos de 60K muito mais lenta do que apenas o IO normal em quase 200%. Parece que a chamada fadvise real é ...

4 a resposta

Como sincronizo o acesso à memória compartilhada no LynxOS / POSIX?

Estou implementando dois processos em umLynxOS SE [http://www.lynuxworks.com/rtos/rtos-se.php](Compatível com POSIX) que se comunicará via memória compartilhada. Um processo atuará como "produtor" e o outro como "consumidor". Em um ...