int main(int argc, char *argv[]) { char c; int arg; int arg2; bool enable = false; signal(SIGINT, cleanup); signal(SIGTERM, cleanup); signal(SIGQUIT, cleanup); signal(SIGHUP, cleanup); signal(SIGKILL, cleanup); initialize(); while ((c = getopt(argc, argv, "h:t:H:T:r:fe")) != (char)-1) { switch(c) { case 'h': sscanf(optarg, "%d", &arg); syslog(LOG_DEBUG, "install hold %d\n", arg); install_hold_action(arg); break; case 't': sscanf(optarg, "%d", &arg); install_tap_action(arg); break; case 'H': sscanf(optarg, "%d", &arg); set_hold_timeout_ms(arg); break; case 'T': sscanf(optarg, "%d", &arg); set_tap_timeout_ms(arg); break; case 'r': if (optind >= argc || argv[optind][0] == '-') return -1; sscanf(optarg, "%d", &arg); sscanf(argv[optind], "%d", &arg2); set_repeat(arg, arg2); break; case 'f': set_fffilter(false); break; case 'e': enable = true; break; } } if (enable) start_pipe_thread(); if (luna_service_initialize(DBUS_ADDRESS)) luna_service_start(); return 0; }
int main(int argc, char *argv[]) { if (getopts(argc, argv) == 1) return 1; if (luna_service_initialize("com.apptuckerbox.service")) luna_service_start(); return 0; }
int main(int argc, char *argv[]) { debug = DEFAULT_DEBUG_LEVEL; if (getopts(argc, argv) == 1) return 1; if (luna_service_initialize("org.webosinternals.xecutah")) luna_service_start(); return 0; }
int main(int argc, char *argv[]) { debug = DEFAULT_DEBUG_LEVEL; if (getopts(argc, argv) == 1) return 1; if (luna_service_initialize("uk.co.nicbedford.adhoc")) luna_service_start(); return 0; }