aboutsummaryrefslogtreecommitdiff
path: root/kern
diff options
context:
space:
mode:
authorFlavio Cruz <flaviocruz@gmail.com>2023-05-07 23:35:23 -0400
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-05-11 01:31:38 +0200
commit8bb41c1aead535acac6b8d8c13f7f5d5a0e170f6 (patch)
treecbaed9fdf80e268cedebb97fd6eb6ed237a908a5 /kern
parentba90ce5852019616d54df1dccd14a3da2746bd30 (diff)
downloadgnumach-8bb41c1aead535acac6b8d8c13f7f5d5a0e170f6.tar.gz
gnumach-8bb41c1aead535acac6b8d8c13f7f5d5a0e170f6.tar.bz2
gnumach-8bb41c1aead535acac6b8d8c13f7f5d5a0e170f6.zip
Remove host_kernel_version RPC for x86_64
We can fast track the simplification of the RPC ABI for x86_64 if we don't have MACH_MSG_TYPE_STRING used in RPCs which forces msgt_size to use more than 8 bits. Message-Id: <ZFht+/9cVPHuV90D@jupiter.tail36e24.ts.net>
Diffstat (limited to 'kern')
-rw-r--r--kern/host.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/kern/host.c b/kern/host.c
index 50f58e9c..2db09154 100644
--- a/kern/host.c
+++ b/kern/host.c
@@ -205,7 +205,7 @@ kern_return_t host_info(
* wanted to know about what version of the kernel this is).
*/
-kern_return_t host_kernel_version(
+kern_return_t host_get_kernel_version(
const host_t host,
kernel_version_t out_version)
{
@@ -219,13 +219,15 @@ kern_return_t host_kernel_version(
return KERN_SUCCESS;
}
-/* Same as above */
-kern_return_t host_get_kernel_version(
+#ifndef __x86_64__
+/* Same as above, but does not exist for x86_64. */
+kern_return_t host_kernel_version(
const host_t host,
kernel_version_t out_version)
{
- return host_kernel_version(host, out_version);
+ return host_get_kernel_version(host, out_version);
}
+#endif
/*
* host_processor_sets: