On Tue, 2014-06-10 at 00:12 -0700, Kevin Cernekee wrote: > This patch series updates the command-line client to implement the > signal handling changes discussed previously on the list: > > SIGINT: Disconnect and logoff, run vpnc-script accordingly > SIGHUP: Disconnect and run vpnc-script (cookie can be re-used) > SIGTERM: Just die. Disconnect without logoff, no vpnc-script > SIGUSR2: Reconnect to server immediately as if DPD triggered. ../main.c: In function 'main': ../main.c:1120:21: error: 'SIGHUP' undeclared (first use in this function) if (sig_caught == SIGHUP) { ^ ../main.c:1120:21: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [openconnect-main.o] Error 1 make[1]: Leaving directory `/ssd/git/openconnect/win64' Ok, I can litter this with more #ifdef _WIN32 or I can define _POSIX so that the Windows build actually does have definitions of the signal numbers. But perhaps the cleaner answer here is to ditch the sig_caught variable entirely, and let openconnect_mainloop() return a value indicating *why* it returned? -- dwmw2 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 5745 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/openconnect-devel/attachments/20140612/d17b4aa8/attachment.bin>