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++) {