Resultados de la búsqueda a petición "posix"

9 la respuesta

¿Cómo ejecuto un comando y obtengo la salida del comando dentro de C ++ usando POSIX?

Estoy buscando una manera de obtener la salida de un comando cuando se ejecuta desde un programa C ++. He visto el uso de la función system (), pero eso solo ejecutará un comando. Aquí hay un ejemplo de lo que estoy buscando: std::string result ...

2 la respuesta

Comparar e intercambiar sobre objetos del sistema de archivos compatibles con POSIX

Hay varias operaciones que los sistemas operativos compatibles con POSIX pueden realizar atómicamente con objetos del sistema de archivos (archivos y carpetas). Aquí hay una lista de talespresumiblemente operaciones ...

1 la respuesta

Prueba de cumplimiento de shell POSIX?

¿Cómo puedo probar un script de shell para verificar que cumple con POSIX? Tengo un gran conjunto de scripts escritos para varias versiones de Bash y posiblemente otros shells. Me gustaría poder determinar cuáles son totalmente compatibles con ...

2 la respuesta

sem_post, manejadores de señal y comportamiento indefinido

¿Este uso desem_post () en un controlador de señal confía en un comportamiento indefinido? /* * excerpted from the 2017-09-15 Linux man page for sem_wait(3) * http://man7.org/linux/man-pages/man3/sem_wait.3.html */ ... sem_t sem; ... static void ...

2 la respuesta

Categorías <error_sistema> y códigos de error estándar / del sistema

C ++ 11 introdujo el<system_error> encabezado que contiene un sistema genérico para manejar códigos de error. Unstd::error_code es una tupla que contiene unint, el código de error y una referencia a unstd::error_category, que define el dominio de ...

4 la respuesta

¿Cuál es el propósito del encabezado features.h?

¿Cuál es el propósito de lafeatures.h ¿encabezamiento? ¿Por qué y cuándo se puede usar en mi código? ¿Define las características de origen compatibles con el sistema? ¿O define algunas cosas adicionales que deben definirse dependiendo de otras ...

1 la respuesta

¿Cuál es la diferencia entre bloquear con `fcntl` y` flock`?

Estoy leyendo durante horas, pero no puedo entender cuál es eldiferenciaentre las dos cerraduras. Lo único que entiendo es quefcntl() lock ofrece un bloqueo granular que puede bloquear bytes específicos y que solofcntl() admite bloqueo NFS. Se ...

1 la respuesta

¿De dónde viene la expansión de variables recursivas en contextos numéricos bash / shell?

Los estados de especificaciones POSIX con respecto aExpansión Aritmética [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_04] ese [i] f la variable de shell x contiene un valor que forma una constante ...

6 la respuesta

¿Puede argc ser cero en un sistema POSIX?

Dada la definición estándar para el programa principal: int main(int argc, char *argv[]) { ... }¿Bajo qué circunstancias puedenargc ser cero en un sistema POSIX?

1 la respuesta

posix_fadvise (WILLNEED) hace que IO sea más lento?

En una máquina CentOS 5.5 que ejecuta el kernel de Linux versión 2.6.18-194.26.1.el5, noté que posix_fadvise (WILLNEED) hace que la lectura de archivos de 60K sea mucho más lenta que solo la E / S normal en casi un 200%. Parece que la llamada ...