Fix a bad assumption about socklen_t presence that was causing problems
on 64-bit platforms. Submitted by: tmm
This commit is contained in:
parent
885198ade7
commit
b00e0466ae
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=81800
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= nspr
|
||||
PORTVERSION= 4.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_MOZILLA}
|
||||
MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src
|
||||
|
21
devel/nspr/files/patch-nspr-unix.c
Normal file
21
devel/nspr/files/patch-nspr-unix.c
Normal file
@ -0,0 +1,21 @@
|
||||
--- nsprpub/pr/src/md/unix/unix.c.orig Sat May 31 18:06:04 2003
|
||||
+++ nsprpub/pr/src/md/unix/unix.c Sat May 31 18:04:43 2003
|
||||
@@ -65,7 +65,8 @@
|
||||
* PRInt32* pointer to a _PRSockLen_t* pointer.
|
||||
*/
|
||||
#if defined(HAVE_SOCKLEN_T) \
|
||||
- || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2)
|
||||
+ || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) \
|
||||
+ || defined(FREEBSD)
|
||||
#define _PRSockLen_t socklen_t
|
||||
#elif defined(IRIX) || defined(HPUX) || defined(OSF1) || defined(SOLARIS) \
|
||||
|| defined(AIX4_1) || defined(LINUX) || defined(SONY) \
|
||||
@@ -73,7 +74,7 @@
|
||||
|| defined(SUNOS4) || defined(NCR) || defined(DARWIN) \
|
||||
|| defined(NEXTSTEP) || defined(QNX)
|
||||
#define _PRSockLen_t int
|
||||
-#elif (defined(AIX) && !defined(AIX4_1)) || defined(FREEBSD) \
|
||||
+#elif (defined(AIX) && !defined(AIX4_1)) \
|
||||
|| defined(NETBSD) || defined(OPENBSD) || defined(UNIXWARE) \
|
||||
|| defined(DGUX) || defined(VMS) || defined(NTO)
|
||||
#define _PRSockLen_t size_t
|
Loading…
Reference in New Issue
Block a user