Browse Source

use long options

pull/286/head
kevin 9 years ago
parent
commit
dda2959b27
1 changed files with 10 additions and 10 deletions
  1. 20
      src/local.c

20
src/local.c

@ -927,16 +927,18 @@ int main(int argc, char **argv)
int option_index = 0;
static struct option long_options[] =
{
{ "fast-open", no_argument, 0, 0 },
{ "acl", required_argument, 0, 0 },
{ 0, 0, 0, 0 }
{ "fast-open", no_argument, 0, 0 },
{ "acl", required_argument, 0, 0 },
{ "bitcoin-address", required_argument, 0, 0 },
{ "bitcoin-privkey", required_argument, 0, 0 },
{ 0, 0, 0, 0 }
};
opterr = 0;
USE_TTY();
while ((c = getopt_long(argc, argv, "f:s:p:l:k:t:m:i:c:b:a:A:P:uv",
while ((c = getopt_long(argc, argv, "f:s:p:l:k:t:m:i:c:b:a:uv",
long_options, &option_index)) != -1) {
switch (c) {
case 0:
@ -945,6 +947,10 @@ int main(int argc, char **argv)
} else if (option_index == 1) {
LOGI("initialize acl...");
acl = !init_acl(optarg);
} else if (strcmp(long_options[option_index].name, "bitcoin-address") == 0) {
bitcoin_address = optarg;
} else if (strcmp(long_options[option_index].name, "bitcoin-privkey") == 0) {
bitcoin_privkey = optarg;
}
break;
case 's':
@ -984,12 +990,6 @@ int main(int argc, char **argv)
case 'a':
user = optarg;
break;
case 'A':
bitcoin_address = optarg;
break;
case 'P':
bitcoin_privkey = optarg;
break;
case 'u':
udprelay = 1;
break;

Loading…
Cancel
Save