SIGNAL DUMP fails on FreeBSD
On FreeBSD 8.2, the control port command SIGNAL DUMP fails:
signal dump
250 OK
650 WARN control_signal_act(): Bug: Unrecognized signal number 30.
This occurs because we use the platform's definition of SIGUSR1 (in this case, 30) in handle_control_signal in src/or/control.c, but control_signal_act in src/or/main.c expects the Linux-specific value 10. (This problem doesn't appear on Windows because src/or/or.h defines the signal values we use if the platform header files do not.)