ser2net: Fix compilation failures due to missing TIOCSRS485 macro Patch sent upstream: https://sourceforge.net/p/ser2net/mailman/message/32905302/ Signed-off-by: Vicente Olivert Riera From: Yegor Yefremov include fixes compilations for systems, where won't be included automatically. Move special Linux includes to dataxfer.h. Signed-off-by: Yegor Yefremov --- dataxfer.h | 5 +++-- devcfg.c | 2 -- 2 files changed, 3 insertions(+), 4 deletions(-) --- a/dataxfer.h +++ b/dataxfer.h @@ -20,8 +20,6 @@ #ifndef DATAXFER #define DATAXFER -#include - #include "controller.h" #ifdef USE_UUCP_LOCKING @@ -30,6 +28,9 @@ extern int uucp_locking_enabled; #ifdef linux +#include +#include + #define USE_RS485_FEATURE /* Check, if the toolchain provides serial_rs485 structure and macros */ --- a/devcfg.c +++ b/devcfg.c @@ -18,7 +18,6 @@ */ /* This code handles generating the configuration for the serial port. */ - #include #include #include @@ -31,7 +30,6 @@ #include #include #include -#include #include "ser2net.h" #include "selector.h"