소스 검색

Make modbus.h more self contained

If <sys/time.h> is not included before "modbus.h" as struct timeval
is not declared. This behavior was observed while building libmodbus
for QNX.

Signed-off-by: Matthias Weisser <weisserm@arcor.de>
Matthias Weisser 14 년 전
부모
커밋
2e9da98ca5
2개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 0 1
      src/modbus.c
  2. 1 0
      src/modbus.h

+ 0 - 1
src/modbus.c

@@ -38,7 +38,6 @@
 #include <stdint.h>
 #endif
 #include <termios.h>
-#include <sys/time.h>
 #include <unistd.h>
 #include <errno.h>
 #include <assert.h>

+ 1 - 0
src/modbus.h

@@ -37,6 +37,7 @@
 #include <netinet/ip.h>
 #include <netinet/tcp.h>
 #include <arpa/inet.h>
+#include <sys/time.h>
 
 #include "modbus-version.h"