rcleanup
signal(SIGTERM, rcleanup);
signal(SIGPIPE, rcleanup);
rcleanup(0);
rcleanup(0);
rcleanup(0);
rcleanup(0);
static void rcleanup(int _signo);