Hello, This series include some minor syshead.h cleanups, most moved to build system.
I think these are simple enough to go into 2.3, the risk is minimal but I don't care if we truly freeze 2.3 and switch master to 2.4 and apply this for 2.4. This series is on top of my build branch[1], about to merge it too. [1] https://github.com/alonbl/openvpn/compare/build Alon Bar-Lev (16): cleanup: syshead: remove OS_SPECIFIC_DIRSEP in favor of autoconf PATH_SEPARATOR cleanup: syshead: move O_BINARY detection to autoconf cleanup: syshead: remove useless WIN32_0_1 cleanup: syshead: remove useless constant USE_64_BIT_COUNTERS cleanup: syshead: move apple specific CPPFLAGS out of syshead clenaup: syshead: remove wait macros wrappers cleanup: syshead: move likely,unlikely to basic.h cleanup: syshead: move sleep,random,syshead.h emulation to compat cleanup: syshead: rename S_ERROR->S_ERRORS to avoid conflict with stropts.h cleanup: syshead: split pedantic into pedantic, lint cleanup: syshead: move _P1003_1B_VISIBLE to autoconf cleanup: syshead: move socket compat into basic.h cleanup: syshead: remove dead code cleanup: syshead: move SOL_IP emulation to autoconf cleanup: syshead: move ENABLE_MEMSTATS to autoconf clenaup: syshead: reworder/cleanup includes configure.ac | 63 ++++++++++- src/compat/compat.h | 6 + src/openvpn/basic.h | 40 +++++++ src/openvpn/common.h | 13 +-- src/openvpn/error.h | 2 +- src/openvpn/misc.c | 6 +- src/openvpn/openvpn.c | 2 +- src/openvpn/ssl.c | 16 ++-- src/openvpn/ssl_common.h | 2 +- src/openvpn/ssl_verify.c | 2 +- src/openvpn/syshead.h | 270 ++++++---------------------------------------- src/openvpn/tun.c | 12 -- 12 files changed, 157 insertions(+), 277 deletions(-) -- 1.7.3.4