From 968435ec5eff509aec4bbc27e33977c2ed0d5227 Mon Sep 17 00:00:00 2001 From: Olof Hagsand Date: Wed, 25 Jul 2018 12:45:00 +0200 Subject: [PATCH] internal backend socket family --- apps/backend/backend_main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/backend/backend_main.c b/apps/backend/backend_main.c index ccc26088c..7a273294a 100644 --- a/apps/backend/backend_main.c +++ b/apps/backend/backend_main.c @@ -73,7 +73,7 @@ #include "backend_handle.h" /* Command line options to be passed to getopt(3) */ -#define BACKEND_OPTS "hD:f:d:b:Fzu:P:1s:c:g:l:y:x:" /* substitute s: for IRCc:r */ +#define BACKEND_OPTS "hD:f:d:b:Fzu:a:P:1s:c:g:l:y:x:" /* substitute s: for IRCc:r */ /*! Terminate. Cannot use h after this */ static int @@ -135,7 +135,8 @@ usage(clicon_handle h, " -z\t\tKill other config daemon and exit\n" " -F\t\tRun in foreground, do not run as daemon\n" " -1\t\tRun once and then quit (dont wait for events)\n" - " -u \tConfig UNIX domain path / ip address (default: %s)\n" + " -a UNIX|IPv4|IPv6\tInternal backend socket family\n" + " -u \tInternal socket domain path or IP addr (see -a)(default: %s)\n" " -P \tPid filename (default: %s)\n" " -s \tSpecify backend startup mode: none|startup|running|init (replaces -IRCr\n" " -c \tLoad extra xml configuration, but don't commit.\n" @@ -656,6 +657,9 @@ main(int argc, case 'z': /* Zap other process */ zap++; break; + case 'a': /* internal backend socket address family */ + clicon_option_str_set(h, "CLICON_SOCK_FAMILY", optarg); + break; case 'u': /* config unix domain path / ip address */ if (!strlen(optarg)) usage(h, argv[0]);