diff options
Diffstat (limited to 'net-libs/libtirpc/files/0006-fix_queue_h_include.patch')
-rw-r--r-- | net-libs/libtirpc/files/0006-fix_queue_h_include.patch | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/net-libs/libtirpc/files/0006-fix_queue_h_include.patch b/net-libs/libtirpc/files/0006-fix_queue_h_include.patch deleted file mode 100644 index 9db410c1..00000000 --- a/net-libs/libtirpc/files/0006-fix_queue_h_include.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- src/clnt_bcast.c.orig 2014-11-28 09:31:22.462289976 +0000 -+++ src/clnt_bcast.c 2014-11-28 09:34:06.588289976 +0000 -@@ -43,8 +43,41 @@ - */ - #include <sys/socket.h> - #include <sys/types.h> -+#ifdef __GLIBC__ - #include <sys/queue.h> -+#else -+/* -+ * * Tail queue definitions. -+ * */ -+#define _TAILQ_HEAD(name, type, qual) \ -+struct name { \ -+ qual type *tqh_first; /* first element */ \ -+ qual type *qual *tqh_last; /* addr of last next element */ \ -+} -+#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,) - -+#define _TAILQ_ENTRY(type, qual) \ -+struct { \ -+ qual type *tqe_next; /* next element */ \ -+ qual type *qual *tqe_prev; /* address of previous next element */\ -+} -+#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) -+/* -+ * * Tail queue functions. -+ * */ -+#define TAILQ_INIT(head) do { \ -+ (head)->tqh_first = NULL; \ -+ (head)->tqh_last = &(head)->tqh_first; \ -+} while (/*CONSTCOND*/0) -+ -+#define TAILQ_INSERT_TAIL(head, elm, field) do { \ -+ (elm)->field.tqe_next = NULL; \ -+ (elm)->field.tqe_prev = (head)->tqh_last; \ -+ *(head)->tqh_last = (elm); \ -+ (head)->tqh_last = &(elm)->field.tqe_next; \ -+} while (/*CONSTCOND*/0) -+ -+#endif - #include <net/if.h> - #include <netinet/in.h> - #include <ifaddrs.h> |