FreeCalypso > hg > fc-rfcal-tools
diff autocal/sockopts.c @ 21:a3f48378658d
autocal: beginning of fc-rfcal-vcxo
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 22 May 2017 20:51:55 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/autocal/sockopts.c Mon May 22 20:51:55 2017 +0000 @@ -0,0 +1,34 @@ +/* + * This module contains the common code for handling + * -s and -t command line options. + */ + +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> +#include <rvinterf/exitcodes.h> + +extern char *rvif_socket_pathname, *tsid_socket_pathname; + +socket_pathname_options(argc, argv) + char **argv; +{ + extern char *optarg; + int c; + + while ((c = getopt(argc, argv, "s:t:")) != EOF) { + switch (c) { + case 's': + rvif_socket_pathname = optarg; + continue; + case 't': + tsid_socket_pathname = optarg; + continue; + case '?': + default: + /* error msg already printed */ + exit(ERROR_USAGE); + } + } + return(0); +}