summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hurd/default_pager.defs6
-rw-r--r--mach-defpager/setup.c2
-rw-r--r--sutils/swapon.c4
-rw-r--r--trans/proxy-defpager.c4
4 files changed, 8 insertions, 8 deletions
diff --git a/hurd/default_pager.defs b/hurd/default_pager.defs
index bb893d0a..2c527e4c 100644
--- a/hurd/default_pager.defs
+++ b/hurd/default_pager.defs
@@ -69,9 +69,7 @@ skip; /* default_pager_paging_file */
skip; /* default_pager_register_fileserver */
-#ifdef __x86_64__
-skip; /* default_pager_paging_storage */
-#else
+#ifdef __i386__
/* Deprecated RPC to add or remove an area of paging storage.
* Was superseded in favor of default_pager_paging_storage_new which
* uses the correct type for default_pager_filename_t using c_string.
@@ -83,6 +81,8 @@ routine default_pager_paging_storage(
array[] of recnum_t;
name : default_pager_filename_t;
add : boolean_t);
+#else
+skip; /* default_pager_paging_storage */
#endif
/* This call is made on a memory object returned by default_pager_object_create
diff --git a/mach-defpager/setup.c b/mach-defpager/setup.c
index 74ab3368..12ccaec8 100644
--- a/mach-defpager/setup.c
+++ b/mach-defpager/setup.c
@@ -100,7 +100,7 @@ S_default_pager_paging_storage_new (mach_port_t pager,
return 0;
}
-#ifndef __x86_64__
+#ifdef __i386__
kern_return_t
S_default_pager_paging_storage (mach_port_t pager,
mach_port_t device,
diff --git a/sutils/swapon.c b/sutils/swapon.c
index 6e3d64a4..2bda8be5 100644
--- a/sutils/swapon.c
+++ b/sutils/swapon.c
@@ -411,8 +411,8 @@ swaponoff (const char *file, int add, int skipnotexisting)
}
err = default_pager_paging_storage_new (def_pager, store->port,
runs, j, file, add);
-#ifndef __x86_64__
- /* We don't support default_pager_paging_storage in 64 bits. */
+#ifdef __i386__
+ /* We support default_pager_paging_storage only on i386. */
if (err == MIG_BAD_ID || err == EOPNOTSUPP)
{
err = default_pager_paging_storage (def_pager, store->port,
diff --git a/trans/proxy-defpager.c b/trans/proxy-defpager.c
index 314ce9f7..11c50fbf 100644
--- a/trans/proxy-defpager.c
+++ b/trans/proxy-defpager.c
@@ -112,7 +112,7 @@ S_default_pager_paging_storage_new (mach_port_t default_pager,
err = default_pager_paging_storage_new (real_defpager, dev_master,
runs, nruns, name, add);
-#ifndef __x86_64__
+#ifdef __i386__
if (err == MIG_BAD_ID || err == EOPNOTSUPP)
{
err = default_pager_paging_storage (real_defpager, dev_master,
@@ -128,7 +128,7 @@ S_default_pager_paging_storage_new (mach_port_t default_pager,
return 0;
}
-#ifndef __x86_64__
+#ifdef __i386__
kern_return_t
S_default_pager_paging_storage (mach_port_t default_pager,
mach_port_t device,