hlfw.ca

x9dev

Download patch

ref: 294895f1868c8bbf9e14654655563fb737d82696
parent: f1558a542026692d463e5cb1f25725105063df9d
author: halfwit <michaelmisch1985@gmail.com>
date: Thu Oct 15 11:00:38 PDT 2020

Try to get to build again

--- a/src/x9dev.c
+++ b/src/x9dev.c
@@ -28,8 +28,8 @@
 #include <errno.h>
 #include "x9dev.h"
 
-char *chroot = "/";
 extern x9devInfo x9di;
+char *root = "/";
 int debug = 0;
 
 void
@@ -38,7 +38,7 @@
 	int fd;
     char path[256]; /* Plan9 Maxpath */
 
-    if(initdraw(NULL, chroot, "x9dev") < 0)
+    if(initdraw(NULL, root, "x9dev") < 0)
         FatalError("can't open display");
 
     x9di.depth = screen->depth;
@@ -105,8 +105,10 @@
         debug++;
         return 1;
     } else if (!strcmp(argv[i], "-p")){
-        if (argc <= i)
-            chroot = argv[i+1];
+        if (argc <= i){
+            sprintf(root, "%s", argv[i+1]);
+            root = argv[i+1];
+        }
     }
 
     return 0;