diff options
author | Sebastian | 2016-02-10 21:53:15 +0100 |
---|---|---|
committer | Sebastian | 2016-02-11 00:09:39 +0100 |
commit | 1ee67aedd55b452c7d5851d0e39e01aef4aca766 (patch) | |
tree | caf482cd40463d5a4b15f14e5bd5b2d34bf936bd /src/server/server.c | |
parent | cleanup commits (diff) | |
download | dnbd3-1ee67aedd55b452c7d5851d0e39e01aef4aca766.tar.gz dnbd3-1ee67aedd55b452c7d5851d0e39e01aef4aca766.tar.xz dnbd3-1ee67aedd55b452c7d5851d0e39e01aef4aca766.zip |
dnbd3server build success on freebsd :)
Diffstat (limited to 'src/server/server.c')
-rw-r--r-- | src/server/server.c | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/server/server.c b/src/server/server.c index d62f6c2..674abce 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -36,6 +36,11 @@ #include <getopt.h> #include <assert.h> +#define LONGOPT_CRC4 1000 +#define LONGOPT_ASSERT 1001 +#define LONGOPT_CREATE 1002 +#define LONGOPT_REVISION 1003 +#define LONGOPT_SIZE 1004 poll_list_t *listeners = NULL; @@ -175,11 +180,11 @@ int main(int argc, char *argv[]) { "help", no_argument, NULL, 'h' }, { "version", no_argument, NULL, 'v' }, { "bind", required_argument, NULL, 'b' }, - { "crc", required_argument, NULL, 'crc4' }, - { "assert", no_argument, NULL, 'asrt' }, - { "create", required_argument, NULL, 'crat' }, - { "revision", required_argument, NULL, 'rvid' }, - { "size", required_argument, NULL, 'size' }, + { "crc", required_argument, NULL, LONGOPT_CRC4 }, + { "assert", no_argument, NULL, LONGOPT_ASSERT }, + { "create", required_argument, NULL, LONGOPT_CREATE }, + { "revision", required_argument, NULL, LONGOPT_REVISION }, + { "size", required_argument, NULL, LONGOPT_SIZE }, { 0, 0, 0, 0 } }; @@ -215,20 +220,20 @@ int main(int argc, char *argv[]) case 'b': bindAddress = strdup( optarg ); break; - case 'crc4': + case LONGOPT_CRC4: return image_generateCrcFile( optarg ) ? 0 : EXIT_FAILURE; - case 'asrt': + case LONGOPT_ASSERT: printf( "Testing a failing assertion:\n" ); assert( 4 == 5 ); printf( "Assertion 4 == 5 seems to hold. ;-)\n" ); return EXIT_SUCCESS; - case 'crat': + case LONGOPT_CREATE: paramCreate = strdup( optarg ); break; - case 'rvid': + case LONGOPT_REVISION: paramRevision = atoi( optarg ); break; - case 'size': + case LONGOPT_SIZE: paramSize = strtoll( optarg, NULL, 10 ); break; } |