Programacion puerto serial

Imagen de debm89
0 puntos

hola estoy trabjando con un puerto serie pero tengo errores en el codigo , las funciones que realiza son apertura,escritura,lectura, aceptar y recibir , se los agradeceria mucho :D

#define _POSIX_SOURCE /*fuentes cumple posix*/EN ESTA LIBREIRA ME MARCA ERROR
#define FALSE 0
#define TRUE 1

char buf[225];

volatile int STOP =FALSE;
void signal_handler_IO(int status); /*definicion del manejador de señal*/
int wait_flag=TRUE; /*TRUE mientras no señal recibida*/
main ()
{
/*abre el dispositivo en modo no bloqueo (read volvera inmediatamente)*/
fd=open(MODEMDEVICE, O_RDWR| O_NOCTTY |O_NONBLOCK); EN ESTA PARTE TBM HAY ERRORES
if (fd <0){ perror (MODEMDEVICE); exit (-1);}
/*instala el manejador de señal antes de hacer asincrono el dispositivo*/
saio.sa_handler=signal_handler_IO;
saio.sa_mask=0; Y EN ESTA TAMBIEN
saio.sa_flags=0;

Imagen de Yolagp
+1
+1
-1

dbm89, he editado el título de tu post. Recuerda que va contra las normas abusar de las mayúsculas en los títulos. Lee las normas.
Saludos

Equipo de Ubuntu-es

+1
+1
-1
Imagen de debm89
+1
0
-1

oki ls leere d nuevo :P

+1
0
-1
Imagen de debm89
+1
0
-1

hi gracias por la aclaracion pro m gustaria que tmb me pudieras ayudar , ya que en esto estoy en blanco d veras , un saludo bye!

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Reemplazar
#define _POSIX_SOURCE
por
#define _POSIX_SOURCE 1
o por
#define _POSIX_C_SOURCE 199506L

Lee aqui:
http://es.tldp.org/COMO-INSFLUG/COMOs/Programacion-Serie-Como/Programaci...

+1
0
-1
Imagen de debm89
+1
0
-1

gracias lo voy a probar y estare posteando saludos !°

+1
0
-1