commit 1f19448

Michael Forney  ·  2014-08-03 19:07:22 +0000 UTC
parent 2c1078c
launch: Support alternate wayland sockets via a command line parameter
1 files changed,  +6, -2
+6, -2
 1@@ -78,7 +78,8 @@ static void __attribute__((noreturn,format(printf,1,2)))
 2 
 3 static void __attribute__((noreturn)) usage(const char * name)
 4 {
 5-    fprintf(stderr, "Usage: %s [-h] [--] <server> [server arguments...]\n", name);
 6+    fprintf(stderr, "Usage: %s [-s <server-socket>] [--] "
 7+                    "<server> [server arguments...]\n", name);
 8     exit(EXIT_FAILURE);
 9 }
10 
11@@ -427,10 +428,13 @@ int main(int argc, char * argv[])
12     struct sigaction action = { 0 };
13     sigset_t set;
14 
15-    while ((option = getopt(argc, argv, "h")) != -1)
16+    while ((option = getopt(argc, argv, "hs:")) != -1)
17     {
18         switch (option)
19         {
20+            case 's':
21+                setenv("WAYLAND_DISPLAY", optarg, true);
22+                break;
23             case 'h':
24             default:
25                 usage(argv[0]);