|
|
| version 1.1.2.1, 2011/12/20 15:03:42 | version 1.1.2.2, 2011/12/20 16:04:34 |
|---|---|
| Line 6 | Line 6 |
| io_enableDEBUG; | io_enableDEBUG; |
| sl_config cfg; | |
| extern char compiled[], compiledby[], compilehost[]; | extern char compiled[], compiledby[], compilehost[]; |
| static char szCfgName[MAXPATHLEN]; | |
| struct tagArgs *args; | struct tagArgs *args; |
| Line 30 Usage(void) | Line 28 Usage(void) |
| "\t-P <password>\t\tPassword\n" | "\t-P <password>\t\tPassword\n" |
| "\t-W <topic>\t\tWill Topic\n" | "\t-W <topic>\t\tWill Topic\n" |
| "\t-M <message>\t\tWill Message\n" | "\t-M <message>\t\tWill Message\n" |
| "\t-c <config>\t\tService config\n" | |
| "\t-v\t\t\tVerbose (more -vvv, more verbose)\n" | "\t-v\t\t\tVerbose (more -vvv, more verbose)\n" |
| "\t-h\t\t\tHelp! This screen\n\n", | "\t-h\t\t\tHelp! This screen\n\n", |
| compiledby, compilehost, compiled); | compiledby, compilehost, compiled); |
| Line 83 main(int argc, char **argv) | Line 80 main(int argc, char **argv) |
| AIT_SET_STR(&args->Pass, ""); | AIT_SET_STR(&args->Pass, ""); |
| args->ka = MQTT_KEEPALIVE; | args->ka = MQTT_KEEPALIVE; |
| strlcpy(szCfgName, DEFAULT_CONFIG, sizeof szCfgName); | while ((ch = getopt(argc, argv, "T:U:P:p:q:drCW:M:fvh")) != -1) |
| while ((ch = getopt(argc, argv, "T:U:P:p:q:drCc:W:M:fvh")) != -1) | |
| switch (ch) { | switch (ch) { |
| case 'T': | case 'T': |
| args->ka = (u_short) strtol(optarg, NULL, 0); | args->ka = (u_short) strtol(optarg, NULL, 0); |
| Line 128 main(int argc, char **argv) | Line 124 main(int argc, char **argv) |
| break; | break; |
| case 'f': | case 'f': |
| args->isFile++; | args->isFile++; |
| break; | |
| case 'c': | |
| strlcpy(szCfgName, optarg, sizeof szCfgName); | |
| break; | break; |
| case 'v': | case 'v': |
| io_incDebug; | io_incDebug; |