Janne, On BSD, is there any way to ioctl away the leading AF_INET, or is it necessary to have the linux side conform to the BSD side with --remote-bsd?
>It compiles cleanly on Linux2.4 and with 2 warnings on OpenBSD3.0. ============================================== gcc -g -O2 -I/usr/local/include -c openvpn.c openvpn.c: In function `openvpn': openvpn.c:777: warning: passing arg 5 of `tls_multi_process' from incompatible pointer type openvpn.c:780: warning: passing arg 3 of `interval_set_timeout' from incompatible pointer type ========================= Weird. What's the type of the tv_sec member of struct timeval on BSD? On linux it's time_t. It's probably something else on BSD, hence the warning. Jim