Module Name:    src
Committed By:   pooka
Date:           Wed Nov 13 16:43:38 UTC 2013

Modified Files:
        src/usr.bin/rump_allserver: rump_allserver.c

Log Message:
make -m available on all platforms


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/rump_allserver/rump_allserver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/rump_allserver/rump_allserver.c
diff -u src/usr.bin/rump_allserver/rump_allserver.c:1.26 src/usr.bin/rump_allserver/rump_allserver.c:1.27
--- src/usr.bin/rump_allserver/rump_allserver.c:1.26	Tue Sep 10 20:36:08 2013
+++ src/usr.bin/rump_allserver/rump_allserver.c	Wed Nov 13 16:43:38 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump_allserver.c,v 1.26 2013/09/10 20:36:08 pooka Exp $	*/
+/*	$NetBSD: rump_allserver.c,v 1.27 2013/11/13 16:43:38 pooka Exp $	*/
 
 /*-
  * Copyright (c) 2010, 2011 Antti Kantee.  All Rights Reserved.
@@ -28,16 +28,13 @@
 #include <rump/rumpuser_port.h>
 
 #ifndef lint
-__RCSID("$NetBSD: rump_allserver.c,v 1.26 2013/09/10 20:36:08 pooka Exp $");
+__RCSID("$NetBSD: rump_allserver.c,v 1.27 2013/11/13 16:43:38 pooka Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
 #include <sys/signal.h>
 #include <sys/stat.h>
 
-#ifdef PLATFORM_HAS_NBMODULES
-#include <sys/module.h>
-#endif
 #ifdef PLATFORM_HAS_DISKLABEL
 #include <sys/disklabel.h>
 #include <util.h>
@@ -55,6 +52,7 @@ __RCSID("$NetBSD: rump_allserver.c,v 1.2
 
 #include <rump/rump.h>
 #include <rump/rump_syscalls.h>
+#include <rump/rumpdefs.h>
 
 __dead static void
 usage(void)
@@ -130,11 +128,8 @@ main(int argc, char *argv[])
 	int error;
 	int ch, sflag;
 	unsigned i;
-
-#ifdef PLATFORM_HAS_NBMODULES
 	char **modarray = NULL;
 	unsigned nmods = 0, curmod = 0;
-#endif
 
 #ifdef PLATFORM_HAS_SETGETPROGNAME
 	setprogname(argv[0]);
@@ -307,7 +302,6 @@ main(int argc, char *argv[])
 				}
 			}
 			break;
-#ifdef PLATFORM_HAS_NBMODULES
 		case 'm': {
 
 			if (nmods - curmod == 0) {
@@ -319,7 +313,6 @@ main(int argc, char *argv[])
 			}
 			modarray[curmod++] = optarg;
 			break; }
-#endif
 		case 'r':
 			setenv("RUMP_MEMLIMIT", optarg, 1);
 			break;
@@ -353,10 +346,9 @@ main(int argc, char *argv[])
 	if (error)
 		die(sflag, error, "rump init failed");
 
-#ifdef PLATFORM_HAS_NBMODULES
 	/* load modules */
 	for (i = 0; i < curmod; i++) {
-		struct modctl_load ml;
+		struct rump_modctl_load ml;
 
 #define ETFSKEY "/module.mod"
 		if ((error = rump_pub_etfs_register(ETFSKEY,
@@ -364,12 +356,11 @@ main(int argc, char *argv[])
 			die(sflag, error, "module etfs register failed");
 		memset(&ml, 0, sizeof(ml));
 		ml.ml_filename = ETFSKEY;
-		if (rump_sys_modctl(MODCTL_LOAD, &ml) == -1)
+		if (rump_sys_modctl(RUMP_MODCTL_LOAD, &ml) == -1)
 			die(sflag, errno, "module load failed");
 		rump_pub_etfs_remove(ETFSKEY);
 #undef ETFSKEY
 	}
-#endif /* PLATFORM_HAS_NBMODULES */
 
 	/* register host drives */
 	for (i = 0; i < curetfs; i++) {

Reply via email to