Move global domain declaration to parse.y
authorkn <kn@openbsd.org>
Sat, 30 Jan 2021 19:32:44 +0000 (19:32 +0000)
committerkn <kn@openbsd.org>
Sat, 30 Jan 2021 19:32:44 +0000 (19:32 +0000)
This is the only object that uses it;  required for "-fno-common".
OK kettenis

usr.sbin/ldomctl/ldomctl.h
usr.sbin/ldomctl/parse.y

index a6dd1e6..b5210ee 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ldomctl.h,v 1.14 2020/02/21 19:39:28 kn Exp $ */
+/*     $OpenBSD: ldomctl.h,v 1.15 2021/01/30 19:32:44 kn Exp $ */
 
 /*
  * Copyright (c) 2012 Mark Kettenis
@@ -188,7 +188,7 @@ struct domain {
        SIMPLEQ_HEAD(, vnet) vnet_list;
        SIMPLEQ_HEAD(, var) var_list;
        SIMPLEQ_HEAD(, iodev) iodev_list;
-} *domain;
+};
 
 struct ldom_config {
        SIMPLEQ_HEAD(, domain) domain_list;
index d28b675..e5659d2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: parse.y,v 1.22 2020/09/14 18:09:57 kn Exp $   */
+/*     $OpenBSD: parse.y,v 1.23 2021/01/30 19:32:44 kn Exp $   */
 
 /*
  * Copyright (c) 2012 Mark Kettenis <kettenis@openbsd.org>
@@ -64,6 +64,7 @@ int            lungetc(int);
 int             findeol(void);
 
 struct ldom_config             *conf;
+struct domain                  *domain;
 
 struct vcpu_opts {
        uint64_t        count;