firefox.patch 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. --- nsprpub/pr/include/md/_freebsd.h.orig Sat Feb 16 09:12:55 2002
  2. +++ nsprpub/pr/include/md/_freebsd.h Thu Aug 8 19:31:23 2002
  3. @@ -40,6 +40,7 @@
  4. #if __FreeBSD__ >= 2
  5. #include <osreldate.h> /* for __FreeBSD_version */
  6. #endif
  7. +#include <sys/param.h>
  8. #include <sys/syscall.h>
  9. #define PR_LINKER_ARCH "freebsd"
  10. --- nsprpub/pr/src/md/unix/unix.c.orig Sat May 31 18:06:04 2003
  11. +++ nsprpub/pr/src/md/unix/unix.c Sat May 31 18:04:43 2003
  12. @@ -65,7 +65,8 @@
  13. * PRInt32* pointer to a _PRSockLen_t* pointer.
  14. */
  15. #if defined(HAVE_SOCKLEN_T) \
  16. - || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2)
  17. + || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) \
  18. + || defined(FREEBSD)
  19. #define _PRSockLen_t socklen_t
  20. #elif defined(IRIX) || defined(HPUX) || defined(OSF1) || defined(SOLARIS) \
  21. || defined(AIX4_1) || defined(LINUX) || defined(SONY) \
  22. @@ -73,7 +74,7 @@
  23. || defined(SUNOS4) || defined(NCR) || defined(DARWIN) \
  24. || defined(NEXTSTEP) || defined(QNX)
  25. #define _PRSockLen_t int
  26. -#elif (defined(AIX) && !defined(AIX4_1)) || defined(FREEBSD) \
  27. +#elif (defined(AIX) && !defined(AIX4_1)) \
  28. || defined(NETBSD) || defined(OPENBSD) || defined(UNIXWARE) \
  29. || defined(DGUX) || defined(VMS) || defined(NTO)
  30. #define _PRSockLen_t size_t