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

10 la respuesta

¿Por qué existe SIGPIPE?

Desde mi entendimiento,SIGPIPE solo puede ocurrir como resultado de unwrite(), que puede (y lo hace) devolver -1 y establecererrno aEPIPE ... Entonces, ¿por qué tenemos la sobrecarga adicional de una señal? Cada vez que trabajo con tuberías ...

6 la respuesta

shmat () está devolviendo un "shmaddr" diferente para el mismo "shmkey"

Aquí está mi configuración ... /* Bounded Buffer item structure */ struct item { int id; /* string index value */ char str[80]; /* string value */ }; /* Structure for the shared memory region */ typedef struct { int debug; /* debug flag */ int ...

6 la respuesta

pthread (POSIX Threads) en Visual Studio 2010

He encontrado un programa de Pthread en Internet y quiero ejecutarlo en Visual Studio 2010, pero no sé cómo puedo usar pthread en Visual Studio. El siguiente es el programa que encontré: #include <stdio.h> #include <stdlib.h> #define MAX_SIZE ...

16 la respuesta

¿Hay alguna forma de vaciar un socket POSIX?

¿Hay una llamada estándar para vaciar el lado de transmisión de un socket POSIX hasta el extremo remoto o es necesario implementarlo como parte del protocolo de nivel de usuario? Miré alrededor de los encabezados habituales pero no pude encontrar ...

10 la respuesta

pthread_create y EAGAIN

Obtuve un EAGAIN al intentar generar un hilo usando pthread_create. Sin embargo, por lo que he comprobado, los hilos parecen haber terminado correctamente. ¿Qué determina el sistema operativo para dar EAGAIN al intentar crear un hilo usando ...

10 la respuesta

Existe una forma compatible con POSIX de obtener la dirección IP de la red local de mi computadora?

Sé que esta pregunta se ha hecho un millón de veces de una forma u otra, pero ninguna pregunta me dio una forma de hacerlo que cumpla con POSIX. Necesito obtener la dirección de red local de mi computadorasi utilizandogetifaddrs o cualquier ...

4 la respuesta

¿Cuál es la diferencia entre ssize_t y ptrdiff_t?

l estándar C (ISO / IEC 9899: 2011 o 9899: 1999) define un tipoptrdiff_t in<stddef.h>. l estándar POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) define un tipossize_t in<sys/types.h>. ¿Cuál es la diferencia entre estos tipos (o por qué ambos se ...

6 la respuesta

¿POSIX regex.h proporciona caracteres unicode o básicamente no ascii?

Hola, estoy usando la Biblioteca estándar de expresiones regulares (regcomp, regexec ..). Pero ahora a pedido debo agregar soporte Unicode a mis códigos para expresiones regulares. ¿La Biblioteca estándar de expresiones regulares proporciona ...

8 la respuesta

C ++, ¿crea un pthread para una función con un tipo de retorno?

Di que tengo la siguiente función: bool foo (int a); // This method declaration can not be changed. ¿Cómo creo un hilo de discusión para esto? ¿Y cómo puedo saber qué devolvió la función? He buscado en línea y parece que cualquier función para ...

8 la respuesta

Esperando en múltiples eventos C ++

Existe una forma recomendada de esperar en múltiples entradas. Por ejemplo, me gustaría que mi programa pueda recibir información de 3 fuentes: Escuche en una condición de hilo, p. Ej. pthread_cond_wait () Tomar datos de la entrada estándar, ...