changeset 1231:cf7b1e9a50b9 draft obsolete

WIP: gross xdrfd hack
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Sat, 16 Mar 2019 11:28:30 -0400
obsolete rewritten using amend, rebase as fecec851b5d6 by Josef 'Jeff' Sipek <jeffpc@josefsipek.net> between Fri, 16 Dec 2022 19:59:24 -0500 and Fri, 16 Dec 2022 20:03:42 -0500
parents 7f64f55d3a0a
children bb20cbeff4c7
files src/common/xdrfd.c
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/common/xdrfd.c	Sat Apr 25 10:03:21 2020 -0400
+++ b/src/common/xdrfd.c	Sat Mar 16 11:28:30 2019 -0400
@@ -150,7 +150,15 @@
         if (!xdrfd_getint32(xdrs, &tmp))
                 return FALSE;
 
+	/*
+	 * solaris/illumos/unleashed/glibc sign extend
+	 * freebsd/openbsd zero extends
+	 */
+#if 0
         *p = (long) tmp;
+#else
+	*p = (uint32_t) tmp;
+#endif
         return TRUE;
 }