forked from pool/libtirpc
Dirk Mueller
06dba6d951
- 005-missing-includes.patch: add missing includes to make headers compatible to sunrpc. - Update to version 1.0.2 - 002-old-automake.patch: not needed anymore - 005-libtirpc-1.0.2-rc1.patch: dropped - 006-Remove-old-meanwhile-wrong-comment-about-FD_SETSIZE-.patch: removed, merged upstream - 007-Change-rtime-function-to-use-poll-instead-of-select.patch: removed, merged upstream - 008-Add-parameters-to-local-prototypes-to-fix-compiler-w.patch: removed, merged upstream - 009-makefd_xprt-checks-that-the-filedesriptor-is-lower-t.patch: removed, merged upstream - 010-The-goto-again-statement-was-an-left-over-from-the-p.patch: removed, merged upstream - 012-libtirpc-needs-rpcsvc-nis.h-for-compiling-but-does-n.patch: removed, merged upstream - 013-If-we-don-t-compile-in-YP-support-don-t-include-YP-h.patch: removed, merged upstream - 014-Add-des_crypt.c-and-des_impl.c-to-become-independent.patch: removed, merged upstream - 015-Fix-includes-to-compile-without-deprecated-glibc-fun.patch: removed, merged upstream - patch6_7.diff: obsolete - Replace explicit_bzero.patch with 004-replace-bzero-with-memset.patch from git - Rename libtirpc-new-path-rpcbindsock.patch to 001-new-rpcbindsock-path.patch - 003-rpc-types.patch: Add some typedefs to rpc/types.h to allow applications be compiled with -std=iso9899:1990 OBS-URL: https://build.opensuse.org/request/show/541890 OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=63
48 lines
1.2 KiB
Diff
48 lines
1.2 KiB
Diff
From cc6d414c93d05da7703c377dd7524fd97719b21c Mon Sep 17 00:00:00 2001
|
|
From: Thorsten Kukuk <kukuk@thkukuk.de>
|
|
Date: Mon, 13 Nov 2017 15:50:32 +0100
|
|
Subject: [PATCH 1/1] Add some typedefs to rpc/types.h to allow applications be
|
|
compiled with -std=iso9899:1990
|
|
|
|
Signed-off-by: Thorsten Kukuk <kukuk@suse.de>
|
|
---
|
|
tirpc/rpc/types.h | 22 ++++++++++++++++++++++
|
|
1 file changed, 22 insertions(+)
|
|
|
|
diff --git a/tirpc/rpc/types.h b/tirpc/rpc/types.h
|
|
index 52c30a2..f069efa 100644
|
|
--- a/tirpc/rpc/types.h
|
|
+++ b/tirpc/rpc/types.h
|
|
@@ -65,6 +65,28 @@ typedef int32_t rpc_inline_t;
|
|
#define mem_alloc(bsize) calloc(1, bsize)
|
|
#define mem_free(ptr, bsize) free(ptr)
|
|
|
|
+
|
|
+#if defined __APPLE_CC__ || defined __FreeBSD__
|
|
+# define __u_char_defined
|
|
+# define __daddr_t_defined
|
|
+#endif
|
|
+
|
|
+#ifndef __u_char_defined
|
|
+typedef __u_char u_char;
|
|
+typedef __u_short u_short;
|
|
+typedef __u_int u_int;
|
|
+typedef __u_long u_long;
|
|
+typedef __quad_t quad_t;
|
|
+typedef __u_quad_t u_quad_t;
|
|
+typedef __fsid_t fsid_t;
|
|
+# define __u_char_defined
|
|
+#endif
|
|
+#ifndef __daddr_t_defined
|
|
+typedef __daddr_t daddr_t;
|
|
+typedef __caddr_t caddr_t;
|
|
+# define __daddr_t_defined
|
|
+#endif
|
|
+
|
|
#include <sys/time.h>
|
|
#include <sys/param.h>
|
|
#include <stdlib.h>
|
|
--
|
|
2.12.3
|
|
|