1245 Commits

Author SHA1 Message Date
wtc%netscape.com
d98241a085 Bugzilla bug #86941: worked around a TCP socket close() bug in Tru64
UNIX V5.1.


git-svn-id: svn://10.0.0.236/trunk@97632 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 22:53:38 +00:00
wtc%netscape.com
c640fb1653 Bugzilla bug #86880: Map ECONNABORTED to PR_CONNECT_ABORTED_ERROR.
Thanks to Mark Wahl of Sun Microsystems for the bug report.


git-svn-id: svn://10.0.0.236/trunk@97607 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 18:03:47 +00:00
wtc%netscape.com
4cb5209699 Made the build_prerr rule work.
git-svn-id: svn://10.0.0.236/trunk@97174 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 23:02:04 +00:00
wtc%netscape.com
45e9da5e53 Search in the Mozilla and boehm include directories only if
GC_LEAK_DETECTOR is defined.


git-svn-id: svn://10.0.0.236/trunk@97173 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 22:18:58 +00:00
wtc%netscape.com
2db078d38c Deleted an extra line that was probably added incorrectly during merging.
git-svn-id: svn://10.0.0.236/trunk@97172 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 22:01:54 +00:00
wtc%netscape.com
2b2a3a2c24 Bugzilla bug #85979: always use the -xs compiler option in Solaris debug
builds.
Modified files: configure.in configure


git-svn-id: svn://10.0.0.236/trunk@97171 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 21:45:39 +00:00
wtc%netscape.com
f2f2ae0137 Set CPU_ARCH for Linux.
Modified files: configure configure.in


git-svn-id: svn://10.0.0.236/trunk@97137 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 06:20:55 +00:00
wtc%netscape.com
dafc8b9f0a Added Netscape/iPlanet internal binary release support. The new
variable RELEASE_OBJDIR_NAME is the object directory name used in
the "/share/builds/components" binary distribution area.  Also fixed
two typos (USE_USER_PTHREADS => USE_NSPR_THREADS).
Modified files: Makefile.in, configure, configure.in, config/autoconf.mk.in


git-svn-id: svn://10.0.0.236/trunk@97130 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 05:49:20 +00:00
wtc%netscape.com
303c3aed82 Use gcc's -Wl flag to pass a linker flag to the linker.
git-svn-id: svn://10.0.0.236/trunk@97127 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 05:31:14 +00:00
wtc%netscape.com
b5c2abff1b Put all IRIX cc compiler options inside the ifndef NS_USE_GCC block.
Modified files: config/Makefile.in pr/tests/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@97118 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 02:23:42 +00:00
sfraser%netscape.com
946cbecdc0 Fix for bug 85514 -- use OTEnter/LeaveNotifer calls to fix synchronization problem caused by the OT notifier firing while we are inside OTSnd or OTRcv. r=gordon, wtc. a=blizzard
git-svn-id: svn://10.0.0.236/trunk@97108 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 01:35:05 +00:00
wtc%netscape.com
4b0979f1a8 Bugzilla bug #40941: Checked in Linux/ia64 patch from Bill Nottingham
<notting@redhat.com>.  It is for NSPR local threads, which we no longer
use now that we have pthreads.  I don't know if it works, but I check it
in anyway so that it is not lost.


git-svn-id: svn://10.0.0.236/trunk@96788 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-09 19:52:18 +00:00
gordon%netscape.com
9c7e703922 Fix for bug 69285 "Mozilla is unresponsive after sleep", patch=sfraser, gordon, r=wtc.
git-svn-id: svn://10.0.0.236/trunk@96755 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-08 23:19:29 +00:00
wtc%netscape.com
f2d2203616 Bugzilla bug #77264: the workaround for the new struct sockaddr_in6 in
glibc 2.2 is only needed when we compile with glibc 2.1.
Modified files: prsocket.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@96728 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-08 19:54:56 +00:00
wtc%netscape.com
20a4bd3be8 Added comments to explain the -Wp,-P compiler option for gcc on IRIX.
git-svn-id: svn://10.0.0.236/trunk@96596 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-07 01:15:32 +00:00
wtc%netscape.com
b52cc9160d Do not use IRIX native compiler options such as -n32 when NS_USE_GCC is
defined.
Modified files: config/Makefile.in, pr/tests/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@96594 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-07 01:11:59 +00:00
wtc%netscape.com
2aa58cf810 Define NS_USE_GCC.
git-svn-id: svn://10.0.0.236/trunk@96593 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-07 01:09:24 +00:00
larryh%netscape.com
7490a64547 add target directories for Linux 2.4 kernel
git-svn-id: svn://10.0.0.236/trunk@96562 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 22:25:13 +00:00
wtc%netscape.com
f9f0a0224d Bugzilla bug #70834: made configure work on NetBSD. Thanks to
taya@sm.sony.co.jp (Shin'ichiro TAYA) for the patch.
Also fixed some typos.
Modified files: configure.in, configure.


git-svn-id: svn://10.0.0.236/trunk@96533 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 16:05:57 +00:00
wtc%netscape.com
6b6fad1e44 Bugzilla bug #83880: deleted code for turning off shared libraries.
Shared libraries, if supported by the platform, must be built.  Thanks
to Chris Seawood for the patch.
Modified files: configure.in, configure.


git-svn-id: svn://10.0.0.236/trunk@96498 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 04:52:44 +00:00
wtc%netscape.com
fd7e2e6cbf Bugzilla bug #82436: assert that lock is not NULL in PR_Lock and PR_Unlock
to avoid crashing in an assertion statement like
PR_ASSERT(lock->owner != me) if lock is NULL.


git-svn-id: svn://10.0.0.236/trunk@96467 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-05 23:55:55 +00:00
wtc%netscape.com
7bdb38f74a Bugzilla bug #30746: in combined MxN thread model, let the primordial
thread remain a native thread.  Create a separate CPU thread to run
the local threads.
Modified files: prucpu.c, pruthr.c


git-svn-id: svn://10.0.0.236/trunk@96407 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-05 04:51:46 +00:00
wtc%netscape.com
7c2a0f4ecc Bugzilla bug #84100: we need to write our own accept method to copy
the PRFilePrivate structure.


git-svn-id: svn://10.0.0.236/trunk@96406 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-05 04:31:20 +00:00
wtc%netscape.com
ccbf7f70c5 Bugzilla bug #84035: we can't assume that 0 is an invalid value for the
pthread_t type and use 0 to indicate a lock has no owner.  Added a
'locked' boolean field explicitly to PRLock.  In PRMonitor, make the
owner field a PRThread* pointer, with a value of NULL indicating that
the monitor has no owner.  Thanks to Takis Psarogiannakopoulos for
reporting this bug and spending a year (off and on) tracking it down.
Modified files: _pth.h, primpl.h, and ptsynch.c.


git-svn-id: svn://10.0.0.236/trunk@96353 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 23:42:10 +00:00
larryh%netscape.com
5e235d5192 Bugzilla 81666. new os2 locking
git-svn-id: svn://10.0.0.236/trunk@96320 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 22:20:48 +00:00
larryh%netscape.com
06c019322d Bugzilla: 79733. pruthr.c wrong MD calls
git-svn-id: svn://10.0.0.236/trunk@96318 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 21:52:20 +00:00
wtc%netscape.com
83d85607f1 Bugzilla bug #83930: fixed a typo in PR_LockFile.
git-svn-id: svn://10.0.0.236/trunk@96293 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 04:29:34 +00:00
wtc%netscape.com
a8baef06a3 Bugzilla bug #83845: the IPv6-to-IPv4 getpeername method was invoking
the getsockname method of the IPv4 socket layer.  Thanks to Terry Hayes
<thayes@netscape.com> for the bug fix.


git-svn-id: svn://10.0.0.236/trunk@96250 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-03 04:18:40 +00:00
larryh%netscape.com
1d48160dcb Gnu tar incompatible with Sun tar
git-svn-id: svn://10.0.0.236/trunk@95876 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-24 18:28:22 +00:00
larryh%netscape.com
c3f3442dab Adding administrative/build files
git-svn-id: svn://10.0.0.236/trunk@95843 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-23 23:59:08 +00:00
wtc%netscape.com
a503484489 Bugzilla bug #77264: the IsValidNetAddrLen() check should accept both of
the possible sizes of struct sockaddr_in6 on Linux.
Modified files: prsocket.c, ptio.c.


git-svn-id: svn://10.0.0.236/trunk@95790 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-23 04:17:33 +00:00
wtc%netscape.com
626f06d82b Bugzilla bug #77109: fixed NSPR library memory leaks on Mac. Patch is
contributed by Patrick Beard <beard@netscape.com>. r=sfraser,wtc.


git-svn-id: svn://10.0.0.236/trunk@95729 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 23:34:54 +00:00
larryh%netscape.com
3f6750f87e correct copyright date
git-svn-id: svn://10.0.0.236/trunk@95722 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 23:03:54 +00:00
larryh%netscape.com
ac01fd8bb1 add directory admin
git-svn-id: svn://10.0.0.236/trunk@95719 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 22:57:36 +00:00
wtc%netscape.com
620c1f0a51 Bugzilla bug #51135: IPv6 support on OpenVMS. Thanks to Colin Blakes
<colin@theblakes.com> for the patch.
Modified files: configure configure.in OpenVMS.mk _openvms.h pripv6.c


git-svn-id: svn://10.0.0.236/trunk@95682 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 18:50:21 +00:00
wtc%netscape.com
29a34308ef Bugzilla bug #28711: enabled gcc to assemble os_Irix.s on IRIX. Thanks to
John Vandenberg <zeroJ@null.net> for the research and the fix.
Modified files: configure.in configure


git-svn-id: svn://10.0.0.236/trunk@95673 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 13:28:34 +00:00
wtc%netscape.com
fdb2e1839e On Linux, use $(CC) to link the shared library. Define _REENTRANT in just
one place for Solaris.  Use the null command : instead of 'true'.
Modified files: configure.in, configure.


git-svn-id: svn://10.0.0.236/trunk@95628 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 22:55:09 +00:00
wtc%netscape.com
47d7a66d72 Bugzilla bug #63019: NSS still uses NSPR static libraries, so we'll have
to continue to build NSPR static libraries until that NSS bug is fixed.


git-svn-id: svn://10.0.0.236/trunk@95625 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 22:45:31 +00:00
wtc%netscape.com
a99c63ea44 Now that OBJDIR is the current directory (.), we no longer need to install
the test shared library in ../$(OBJDIR)/dll.


git-svn-id: svn://10.0.0.236/trunk@95327 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 22:48:45 +00:00
wtc%netscape.com
6ff0689bfe Don't use classic build system's OBJDIR_NAME and OBJDIR for Win32.
I am temporarily commenting out the code.  It needs to be clearned
up later.
Modified files: configure.in configure


git-svn-id: svn://10.0.0.236/trunk@95318 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 21:50:12 +00:00
wtc%netscape.com
6995bfc18d Eliminated more differences between the autoconf build system and the
(obsolete) classic build system.
Modified Files:
	configure.in configure lib/prstreams/Makefile.in
	lib/tests/Makefile.in pr/src/cplus/Makefile.in
	pr/src/threads/combined/Makefile.in pr/tests/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@95316 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 21:42:09 +00:00
wtc%netscape.com
8396785be2 Removed all Makefile's. The new autoconf build system uses Makefile.in's.
git-svn-id: svn://10.0.0.236/trunk@95308 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 21:26:28 +00:00
wtc%netscape.com
a2130d787e Removed MOZ_WIN32_TARGET, which is just a synonym of OS_TARGET.
Modified Files:
	configure configure.in config/autoconf.mk.in
	pr/src/md/windows/Makefile.in pr/src/md/windows/objs.mk


git-svn-id: svn://10.0.0.236/trunk@95199 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 02:27:02 +00:00
wtc%netscape.com
ac366d2d7e Added the --enable-debug-rtl option for setting USE_DEBUG_RTL.
Modified Files:
	configure.in configure


git-svn-id: svn://10.0.0.236/trunk@95189 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 02:02:06 +00:00
wtc%netscape.com
1f69227718 Verified that the autoconf build system is equivalent to the classic
build system on Win32.
Modified Files:
	configure configure.in


git-svn-id: svn://10.0.0.236/trunk@95184 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 01:46:09 +00:00
wtc%netscape.com
becd734ed3 Verified that the autoconf build system is equivalent to the classic
build system on OSF1, IRIX, and FreeBSD.
	configure configure.in config/autoconf.mk.in config/config.mk
	lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@95175 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 00:56:25 +00:00
larryh%netscape.com
379106b0b2 bugzilla: 80884. PR_Rmdir error
git-svn-id: svn://10.0.0.236/trunk@95068 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-16 00:04:34 +00:00
wtc%netscape.com
9f68abd727 Verified that the autoconf build system is equivalent to the classic
build system on AIX, HP-UX, Linux, and Solaris.  The 'release' makefile
target still doesn't quite work.
Modified Files:
	configure configure.in config/Makefile.in
	config/autoconf.mk.in config/config.mk config/nsinstall.c
	config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
	pr/include/md/Makefile.in pr/src/misc/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@95064 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 22:57:39 +00:00
wtc%netscape.com
dd119559bd Restored the code that was accidentally deleted in rev. 3.3.
git-svn-id: svn://10.0.0.236/trunk@94903 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-14 22:24:12 +00:00
wtc%netscape.com
a4e830173d Restored code that was accidentally deleted in rev. 3.3.
git-svn-id: svn://10.0.0.236/trunk@94902 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-14 22:21:55 +00:00