hi,

following diff defines nitems locally and stop 
including <sys/param.h>
Index: control.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/control.c,v
retrieving revision 1.22
diff -u -p -r1.22 control.c
--- control.c   8 Sep 2017 06:24:31 -0000       1.22
+++ control.c   30 Apr 2018 22:45:22 -0000
@@ -17,7 +17,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h> /* nitems */
 #include <sys/queue.h>
 #include <sys/stat.h>
 #include <sys/socket.h>
Index: priv.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/priv.c,v
retrieving revision 1.13
diff -u -p -r1.13 priv.c
--- priv.c      11 Nov 2017 02:50:07 -0000      1.13
+++ priv.c      30 Apr 2018 22:45:22 -0000
@@ -16,7 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h> /* nitems */
 #include <sys/queue.h>
 #include <sys/stat.h>
 #include <sys/socket.h>
Index: vmd.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/vmd.c,v
retrieving revision 1.84
diff -u -p -r1.84 vmd.c
--- vmd.c       25 Apr 2018 15:49:48 -0000      1.84
+++ vmd.c       30 Apr 2018 22:45:22 -0000
@@ -16,7 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h> /* nitems */
 #include <sys/queue.h>
 #include <sys/wait.h>
 #include <sys/cdefs.h>
Index: vmd.h
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/vmd.h,v
retrieving revision 1.68
diff -u -p -r1.68 vmd.h
--- vmd.h       27 Apr 2018 12:15:10 -0000      1.68
+++ vmd.h       30 Apr 2018 22:45:22 -0000
@@ -35,6 +35,10 @@
 #ifndef VMD_H
 #define VMD_H
 
+#ifndef nitems
+#define nitems(_a)      (sizeof((_a)) / sizeof((_a)[0]))
+#endif
+
 #define SET(_v, _m)            ((_v) |= (_m))
 #define CLR(_v, _m)            ((_v) &= ~(_m))
 #define ISSET(_v, _m)          ((_v) & (_m))
Index: vmm.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/vmm.c,v
retrieving revision 1.81
diff -u -p -r1.81 vmm.c
--- vmm.c       13 Apr 2018 17:12:44 -0000      1.81
+++ vmm.c       30 Apr 2018 22:45:22 -0000
@@ -16,7 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h> /* nitems */
 #include <sys/ioctl.h>
 #include <sys/queue.h>
 #include <sys/wait.h>

Reply via email to