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
wtc%netscape.com
d965b72184
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94756 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 06:15:54 +00:00
wtc%netscape.com
7dbc0a28b5
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94754 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 06:01:46 +00:00
wtc%netscape.com
95bd53b6ee
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94748 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 05:12:58 +00:00
wtc%netscape.com
3e3ae7a8a3
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94742 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 04:56:57 +00:00
wtc%netscape.com
24ac465278
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94740 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 04:47:05 +00:00
wtc%netscape.com
ed0a2fba7d
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94739 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 04:29:27 +00:00
wtc%netscape.com
bccda9ee0a
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94726 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 02:05:12 +00:00
wtc%netscape.com
ee9b3d9d4c
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
...
git-svn-id: svn://10.0.0.236/trunk@94725 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 01:47:58 +00:00
wtc%netscape.com
d39676c99f
Set NSPR version to 4.2 Beta.
...
git-svn-id: svn://10.0.0.236/trunk@94724 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 01:46:58 +00:00
wtc%netscape.com
610fe60930
Bugzilla bug #76896 : added PR_CALLBACK for OS/2. Thanks to Michael Kaply
...
<mkaply@us.ibm.com> for the patch.
Modified files: prcmon.h, prthread.h, prtime.h
git-svn-id: svn://10.0.0.236/trunk@94280 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 21:50:22 +00:00
sdagley%netscape.com
c47f134752
#3616 - Enable long long in Mac version of NSPR (#defines the HAVE_LONG_LONG flag). sr=sfraser
...
Checking in to NSPR tip to keep sync with version 3.3.2.2 on the NSPRPUB_CLIENT_BRANCH tag
git-svn-id: svn://10.0.0.236/trunk@94094 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-06 22:55:49 +00:00
wtc%netscape.com
5196532bad
Bugzilla bug #70765 : added more comments and use the byte count returned
...
by WriteFile as opposed to the len argument, just in case WriteFile writes
fewer bytes than requested.
git-svn-id: svn://10.0.0.236/trunk@94025 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-05 04:59:38 +00:00
wtc%netscape.com
750d66187a
Bugzilla bug #70295 : fixed a bug introduced by my previous fix.
...
Modified files: prfile.c, ptio.c
git-svn-id: svn://10.0.0.236/trunk@93993 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 23:06:42 +00:00
larryh%netscape.com
d4d8cbb69c
bugzilla: 70765. win2k file offset on networked drive
...
git-svn-id: svn://10.0.0.236/trunk@93092 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-25 22:08:38 +00:00
sfraser%netscape.com
d58c881de0
These changes fix PR_Poll on Mac thusly:
...
1. Factor out checking the fds into a new function CheckPollDescs()
2. Factor out setting/clearing the polling thread on those fds into
SetDescPollThread()
3. Be more careful about where we set the polling thread on the fds, ensuring
that we turn off interrupts and hold a lock around the code that sets up the
polling thread and checks for data on the fds. This fixes the race condition
that causes this bug.
4. We now clear the polling thread on the fds when coming out of PR_Poll, so that
the notifier doesn't attempt to wake the wrong thread when called when
we're not polling.
5. Implement a 0-timeout version that behaves like select().
Bugzilla bugs 72965 and 60509. r=gordon, larryh.
git-svn-id: svn://10.0.0.236/trunk@92265 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-14 01:11:14 +00:00
sdagley%netscape.com
d212a7ef52
Fix #75928 . Add prvrsion.c to Mac build so libVersionPoint() available (needed for for NSS 3.2.1 landing). r=javi@netscape.com,r/a=larryh@netscape.com
...
Also sync'd Carbon targets in .mcp with version from NSPRPUB_CLIENT_BRANCH
git-svn-id: svn://10.0.0.236/trunk@91919 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 00:39:16 +00:00
gordon%netscape.com
b7c36856ef
Fix bug 73018 "SSL fails on Mac", check in for sfraser. r=pinkerton, sr=sfraser.
...
git-svn-id: svn://10.0.0.236/trunk@90281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 22:41:07 +00:00
larryh%netscape.com
9ae95caa87
bugzilla: 72261. fix linking problems
...
git-svn-id: svn://10.0.0.236/trunk@90014 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:36:31 +00:00
gordon%netscape.com
32db7c1881
Fix bug 72038 "FTP listings never stop loading on Mac", by sfraser and gordon. r= dougt, sr=scc.
...
git-svn-id: svn://10.0.0.236/trunk@89719 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 22:00:13 +00:00
gordon%netscape.com
974d4f61ac
Fix bug 29338 "PR_Poll should not poll (spin) on Mac". Checking in for sfraser. r=dougt, sdagley, gordon, sr=sfraser, or vice versa.
...
git-svn-id: svn://10.0.0.236/trunk@89468 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:02:53 +00:00
cls%seawood.org
d5caae67b3
Add individual boehm include path for our module dep tracking builds.
...
Thanks to L. David Baron <dbaron@fas.harvard.edu> for the patch.
Bug #59454 r=cls
git-svn-id: svn://10.0.0.236/trunk@89099 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 06:03:24 +00:00
wtc%netscape.com
2182d16f69
Bugzilla bug #62877 : deleted unused code added in the previous checkin.
...
git-svn-id: svn://10.0.0.236/trunk@88386 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:58:06 +00:00
wtc%netscape.com
d6c2df8634
Bugzilla bug #62877 : checked in patches contributed by Javier Pedemonte
...
<pedemont@us.ibm.com> and Dmitry Kubov <dmitry@north.cs.msu.su>.
Modified files: prinet.h, _os2.h, os2poll.c, and os2sock.c.
git-svn-id: svn://10.0.0.236/trunk@88370 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:40:52 +00:00
wtc%netscape.com
c1fb07a3f2
Bugzilla bug #70381 : zero the ipv6.ip field after we fail to parse a
...
string as an IPv6 address. Thanks to Chris Elving for the bug report.
git-svn-id: svn://10.0.0.236/trunk@88145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:02:45 +00:00
wtc%netscape.com
8f4e692317
Bugzilla bug #70295 : do not hold _pr_flock_lock while calling the MD
...
lockfile function to avoid a deadlock. The lockCount field of
PRFilePrivate may have the value of -1 to indicate that the MD lockfile
function is in progress. Use _pr_flock_cv to wait for the completion
of the MD lockfile function.
Modified files: primpl.h, prfile.c, prio.c, ptio.c
git-svn-id: svn://10.0.0.236/trunk@88070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:51:44 +00:00
cls%seawood.org
82dff731aa
Fix nspr autoconf for OpenVMS.
...
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls
git-svn-id: svn://10.0.0.236/trunk@87947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:50:47 +00:00
cls%seawood.org
d89896b8db
Initial OS/2 nspr autoconf support. Bug #58804
...
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.
git-svn-id: svn://10.0.0.236/trunk@87886 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:39:43 +00:00
cls%seawood.org
7471c078ff
OS/2 platform dependent objs file. Thanks to Javier H. Pedemonte <pedemont@us.ibm.com> for the file. Bug #58804
...
git-svn-id: svn://10.0.0.236/trunk@87885 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:32:47 +00:00
wtc%netscape.com
66eee73ceb
Bugzilla bug #69496 : set the minimum thread stack size on OpenVMS.
...
r=colin@theblakes.com .
Modified files: _openvms.h, ptthread.c
git-svn-id: svn://10.0.0.236/trunk@87705 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:32 +00:00
gordon%netscape.com
c500b18253
fix for bug 66508. r=pinkerton, sr=sfraser. Landing fix from 6.0 branch to detect orderlyDisconnects.
...
git-svn-id: svn://10.0.0.236/trunk@86406 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:03:35 +00:00
wtc%netscape.com
48e5aa01ee
Bugzilla bug #54796 : PR_InitializeNetAddr and PR_SetNetAddr should zero
...
the socket address if the 'val' argument is not PR_IpAddrNull.
Reviewed by John Myers.
git-svn-id: svn://10.0.0.236/trunk@85627 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:22:02 +00:00
wtc%netscape.com
73df3a377c
Bugzilla bug #66325 : use the DYNAMIC_PATH flag for shl_load() only if the
...
specified path name is a plain file name (containing no directory), to
match the behavior of dlopen().
git-svn-id: svn://10.0.0.236/trunk@85377 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:46:25 +00:00
cls%seawood.org
e9b80490bd
There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk.
...
git-svn-id: svn://10.0.0.236/trunk@85259 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:36:06 +00:00
cls%seawood.org
4e328f50ac
Switch from using $(DIST)/bin, $(DIST)/lib, etc to using $(bindir), $(includedir). This gives us the advantage of being able to set different directories for libs & headers as needed. r=bryner
...
git-svn-id: svn://10.0.0.236/trunk@85222 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:37:45 +00:00
cls%seawood.org
2077d7b777
Landing changes to use autoconf on win32. Bug #58804
...
git-svn-id: svn://10.0.0.236/trunk@85155 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 09:44:03 +00:00
cls%seawood.org
30868808ae
Add OS_LIBS to EXTRA_LIBS as necessary
...
git-svn-id: svn://10.0.0.236/trunk@85031 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:15:05 +00:00
wtc%netscape.com
b4cb512bdb
Bugzilla bug #64278 : call sched_get_priority_min/max to get the minimum
...
and maximum priorities of the default scheduling policy. Thanks to
Matt Beauregard <marauder@marauder.tm> for reporting this bug.
git-svn-id: svn://10.0.0.236/trunk@85008 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:42:13 +00:00
wtc%netscape.com
b8741b66b4
Bugzilla bug #64471 : need to use the value of the 'xferred' argument when
...
sendfilev fails with EAGAIN/EWOULDBLOCK.
git-svn-id: svn://10.0.0.236/trunk@84789 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 05:17:52 +00:00
wtc%netscape.com
84f05f2b89
Bugzilla bug #64666 : using a minus (-) in a scan set is not portable.
...
Thanks to Michael Kaply <mkaply@us.ibm.com> for the bug report and patch.
git-svn-id: svn://10.0.0.236/trunk@84628 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:31:56 +00:00
wtc%netscape.com
0f6388ff81
Added const to clean up compiler warnings.
...
git-svn-id: svn://10.0.0.236/trunk@84468 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 05:26:24 +00:00
wtc%netscape.com
bd6001b082
Bugzilla bug #64471 : PR_SendFile detects and uses the new Solaris
...
sendfilev system call.
Modified files: unix_errors.c, ptio.c.
git-svn-id: svn://10.0.0.236/trunk@84467 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 04:26:17 +00:00
cls%seawood.org
4fd7cbbfdd
Preparations for building on win32 with autoconf Makefile.ins.
...
git-svn-id: svn://10.0.0.236/trunk@84219 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:44:01 +00:00
cls%seawood.org
37a45d4b1d
Sync'ing long lost changes between Makefile & Makefile.in
...
git-svn-id: svn://10.0.0.236/trunk@84212 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:47:58 +00:00
wtc%netscape.com
e96efd15da
Bugzilla bug #63697 : NetBSD 1.5 or newer has IPv6. Thanks to
...
martin@NetBSD.ORG (Martin Husemann) for the patch.
git-svn-id: svn://10.0.0.236/trunk@84135 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 17:04:04 +00:00
wtc%netscape.com
483b7c6c82
Bugzilla bug #62457 : set the flock structure correctly and use fcntl
...
file locking on AIX 4.3, HP-UX 11.00, IRIX, Linux, OSF1 V4.0, and Solaris.
Modified Files: AIX.mk, HP-UX.mk, IRIX.mk, Linux.mk, OSF1.mk, SunOS5.mk,
and unix.c.
git-svn-id: svn://10.0.0.236/trunk@83986 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 06:02:52 +00:00
wtc%netscape.com
0bcaf0cbf5
Bugzilla bug #63273 : define PR_Assert the same way in debug and optimized
...
builds.
git-svn-id: svn://10.0.0.236/trunk@83857 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 20:02:03 +00:00
wtc%netscape.com
6733ab2562
Bugzilla bug #63273 : define PR_Assert in optimized builds too.
...
git-svn-id: svn://10.0.0.236/trunk@83836 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 05:56:58 +00:00