39 lines
1.3 KiB
Diff
39 lines
1.3 KiB
Diff
Patch from Firefox ESR 38 Void packaging.
|
|
--- mozilla/netwerk.orig/sctp/src/netinet/sctp_os_userspace.h
|
|
+++ mozilla/netwerk/sctp/src/netinet/sctp_os_userspace.h
|
|
@@ -400,11 +400,8 @@
|
|
};
|
|
|
|
#else /* !defined(Userspace_os_Windows) */
|
|
-#include <sys/cdefs.h> /* needed? added from old __FreeBSD__ */
|
|
#include <sys/socket.h>
|
|
-#if defined(__Userspace_os_DragonFly) || defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_Linux) || defined(__Userspace_os_NetBSD) || defined(__Userspace_os_OpenBSD) || defined(ANDROID)
|
|
#include <pthread.h>
|
|
-#endif
|
|
typedef pthread_mutex_t userland_mutex_t;
|
|
typedef pthread_cond_t userland_cond_t;
|
|
typedef pthread_t userland_thread_t;
|
|
--- mozilla/netwerk.orig/sctp/src/netinet/sctp_pcb.c
|
|
+++ mozilla/netwerk/sctp/src/netinet/sctp_pcb.c
|
|
@@ -30,6 +30,9 @@
|
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
|
*/
|
|
|
|
+#define _BSD_SOURCE /* for IPPORT_RESERVED */
|
|
+#include <netdb.h>
|
|
+
|
|
#ifdef __FreeBSD__
|
|
#include <sys/cdefs.h>
|
|
__FBSDID("$FreeBSD: head/sys/netinet/sctp_pcb.c 258765 2013-11-30 12:51:19Z tuexen $");
|
|
--- mozilla/netwerk.orig/sctp/src/user_queue.h
|
|
+++ mozilla/netwerk/sctp/src/user_queue.h
|
|
@@ -31,7 +31,7 @@
|
|
#ifndef _USER_QUEUE_H_
|
|
#define _USER_QUEUE_H_
|
|
|
|
-#if !defined (__Userspace_os_Windows)
|
|
+#if defined(__Userspace_os_FreeBSD)
|
|
#include <sys/cdefs.h>
|
|
#endif
|
|
/*
|