diff options
Diffstat (limited to 'src/daemon/dlt_daemon_serial.c')
-rw-r--r-- | src/daemon/dlt_daemon_serial.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/daemon/dlt_daemon_serial.c b/src/daemon/dlt_daemon_serial.c index 2dce5a8..36bf049 100644 --- a/src/daemon/dlt_daemon_serial.c +++ b/src/daemon/dlt_daemon_serial.c @@ -59,6 +59,8 @@ #include <sys/types.h> /* send() */ #include <sys/socket.h> /* send() */ +#include "dlt-daemon.h" + #include "dlt_types.h" #include "dlt_daemon_serial.h" @@ -69,7 +71,7 @@ int dlt_daemon_serial_send(int sock,void* data1,int size1,void* data2,int size2, if (serialheader) { if ( 0 > write(sock, dltSerialHeader,sizeof(dltSerialHeader)) ) - return -1; + return DLT_DAEMON_ERROR_SEND_FAILED; } @@ -77,14 +79,14 @@ int dlt_daemon_serial_send(int sock,void* data1,int size1,void* data2,int size2, if(data1 && size1>0) { if (0 > write(sock, data1,size1)) - return -1; + return DLT_DAEMON_ERROR_SEND_FAILED; } if(data2 && size2>0) { if (0 > write(sock, data2,size2)) - return -1; + return DLT_DAEMON_ERROR_SEND_FAILED; } - return 0; + return DLT_DAEMON_ERROR_OK; } |