wtc%netscape.com
36fdf6fcbd
Bug 185450: fixed a typo in pr_PredictNextNotifyTime which caused the
...
function to always return 0 instead of delta time interval. The fix was
contributed by Peter Klavins <klavins@netspace.net.au>.
2002-12-17 18:28:46 +00:00
wtc%netscape.com
a1631f6efa
Bug 176881: we should also look at the high 32 bits of the performance
...
counter frequency. Ignoring the high part of the frequency will cause
our interval timer code to malfunction if the high part is not zero.
Also took the opportunity to simplify the arithmetics.
2002-12-12 14:51:20 +00:00
wtc%netscape.com
259b6a8d8a
Bug 180293: moved the OpenVMS build from the POSIX subsystem to native VMS
...
(GNV). The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: configure configure.in rules.mk pr/include/md/Makefile
openvms.c
Added Files: plds_symvec.opt plc_symvec.opt nspr_symvec.opt
2002-12-12 01:41:31 +00:00
wtc%netscape.com
901980a0bb
Bug 166412: ported NSPR to AIX 5.1. AIX 5.1 is the same as AIX 4.3 as far
...
as NSPR is concerned. Invented a new macro AIX4_3_PLUS to indicate AIX 4.3
or higher.
Modified files: configure configure.in _pth.h prnetdb.c
2002-12-11 23:10:41 +00:00
wtc%netscape.com
a57a9b5ba7
Bug 175423: fixed the problems pointed out by gcc's -pedantic-errors flag.
...
Modified files: prwin16.h unix.c
2002-12-11 23:03:31 +00:00
seawood%netscape.com
9d2e74f2fd
Fix CFData memory leak.
...
Bug #131306 r=beard
2002-12-11 05:05:42 +00:00
wtc%netscape.com
7c3bd3bd72
Bug 162358: added NSPR file I/O functions that take UTF16 pathnames. The
...
patch is contributed by Roy Yokoyama <yokoyama@netscape.com>.
Modified Files: config/config.mk prio.h prtypes.h _win95.h primpl.h
prdir.c prfile.c w95io.c ptio.c
2002-11-27 03:17:13 +00:00
wtc%netscape.com
0a6e30e15a
Bug 173827: deleted the l10n_debug cruft. Added the FLAG prefix to
...
the _LEFT, _SIGNED, _SPACED, _ZEROS, and _NEG macros. This patch is
contributed by Brendan Eich.
2002-11-14 01:06:02 +00:00
seawood%netscape.com
7edce1fd98
Remove $(CONFIG) from real_install target. It was a typo anyway.
2002-11-09 09:23:31 +00:00
seawood%netscape.com
efa6ee335b
Add CFM, CFBundle and mach-o library loading support to OSX NSPR. Support is only available if the carbon toolkit is detected at build time.
...
Original patch by Patrick Beard <beard@netscape.com> with modifications by Wan-Teh Chang <wtc@netscape.com>.
Bug #131306 r=cls
2002-11-06 05:10:22 +00:00
wtc%netscape.com
d73aa81a3e
Bug 176543: handle the case of invoking a program wit no arguments. The
...
command line should be an empty string in that case. Initialize newEnvp.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-10-31 05:00:01 +00:00
wtc%netscape.com
ea3553c66c
Bug 168831: fixed the bug that PR_Poll was ignoring out_flags reported by
...
the poll methods of I/O layers on the Mac. This patch was written by
jgmyers and reviewed by sfraser and wtc.
2002-10-25 12:43:40 +00:00
wtc%netscape.com
22bb5656fc
Bug 115865: our code only uses the lower 32 bits of the result of
...
QueryPerformanceFrequency, so assert that the higher 32 bits are all zeros.
2002-10-24 04:10:25 +00:00
wtc%netscape.com
72e5b42617
Bug 175668: merged the fix for the pointer aliasing bug from the 2001
...
version of dtoa.c. Removed the workaround of disabling compiler
optimizations on AIX.
Modified Files: Makefile.in prdtoa.c
2002-10-22 21:28:03 +00:00
wtc%netscape.com
532e41706a
Converted runtests.ksh (rev. 1.25) into a Bourne shell script. Replaced
...
Korn shell's echo command by the printf command.
2002-10-13 00:04:00 +00:00
wtc%netscape.com
cc59e07bc8
Bug 165602: checked in Brian Ryner's changes to allow Mac OS X 10.2 builds
...
to run on 10.1. r=wtc.
Modified files: configure configure.in pr/src/misc/prdtoa.c
2002-09-26 12:51:34 +00:00
wtc%netscape.com
ce67f2977e
Bug 168993: PR_Poll should clear out_flags for null fd's. r=jgmyers.
...
Modified files: bfile.c os2poll.c uxpoll.c w32poll.c ptio.c
2002-09-24 14:24:46 +00:00
wtc%netscape.com
6647589dbd
Bug 72100: added macros for the maximum and minimum values of PRInt8,
...
PRUint8, PRInt16, PRUint16, PRInt32, and PRUint32. r=jkeiser.
2002-09-18 14:23:46 +00:00
wtc%netscape.com
433fd93736
Bug 167375: configuration changes needed for building on BSD/OS 5.0.
...
The patch is contributed by lidl@pix.net .
Modified files: configure configure.in _bsdi.h
2002-09-12 15:04:22 +00:00
wtc%netscape.com
78d5b8954c
Bug 166716: do not assert in the unimplemented memory-mapped file
...
functions. It is sufficient for them to fail with the not implemented
error.
Modified Files: bmmap.c macio.c os2misc.c
2002-09-06 01:37:32 +00:00
wtc%netscape.com
45243e441e
Bug 166257: declare 'temp' with #if DEBUG because it is only used in code
...
that is ifdef'd with DEBUG. Thanks to timeless@bemail.org for the patch.
2002-09-04 01:29:48 +00:00
wtc%netscape.com
e48c896a05
Bug 166257: removed an unused variable. Thanks to timeless@bemail.org for
...
the fix.
2002-09-04 01:27:00 +00:00
wtc%netscape.com
ceef367eb7
Updated for NSPR 4.3.
2002-08-28 20:27:31 +00:00
wtc%netscape.com
6a068d3fbb
Set NSPR version to 4.3 Beta.
2002-08-28 20:22:15 +00:00
wtc%netscape.com
a9ca130b52
Set NSPR version to 4.2.2 Beta.
2002-08-28 18:23:30 +00:00
wtc%netscape.com
0bb7a6d8b3
Updated for NSPR 4.2.2.
2002-08-28 18:21:32 +00:00
wtc%netscape.com
a3cda0936d
Bug 161998: fixed the race condition between PR_Cleanup and a CPU thread
...
that times out from the GetQueuedCompletionStatus call in the WINNT build.
The fix is to shut down the CPU threads in PR_Cleanup.
Modified Files: _winnt.h primpl.h ntthread.c prinit.c prucpu.c
2002-08-28 00:04:47 +00:00
wtc%netscape.com
7ff01d2213
Bug 164161: made PR_ResumeSet and PR_ResumeTest static and remove the
...
unused function PR_SuspendAllSuspended. Use the pt_ prefix for static
functions.
2002-08-23 00:04:19 +00:00
wtc%netscape.com
e165c27d7a
Fixed the comments for PR_Poll. PR_Poll only works on sockets; the support
...
for files is not portable. Document the fd field of PRPollDesc.
2002-08-19 22:51:06 +00:00
wtc%netscape.com
2d3c402498
The comments for PR_ConnectContinue incorrectly referred to
...
PR_GetConnectStatus.
2002-08-19 20:26:45 +00:00
wtc%netscape.com
1570741b5a
Bug 160030: check for __sparc and __i386, which is defined by the Solaris
...
compilers and gcc in strict ANSI conformance mode. sparc and i386 are not
defined by the compilers in strict ANSI conformance mode.
Modified Files: _solaris32.cfg _solaris64.cfg
2002-08-15 23:04:03 +00:00
wtc%netscape.com
64b9fb5048
Bug 162930: fixed the bug that PR_GetSystemInfo always returns "sparc"
...
as PR_SI_ARCHITECTURE on Solaris, even though Solaris also runs on x86.
Thanks to Sonja Mirtitsch <sonja.mirtitsch@sun.com> for the fix.
2002-08-15 22:25:42 +00:00
wtc%netscape.com
e07feebcb8
Bug 158396: added comments explaining the importance of keeping the buffer
...
size and the sscanf format strings in sync.
2002-08-09 01:41:02 +00:00
seawood%netscape.com
b44a58c8ff
Remove explicitly linking against -lc on linux as it could break backwards binary compatibility. Linking using gcc/g++ should automatically link against libc.
...
Thanks to Franz.Sirl-kernel@lauterbach.com for the patch.
Bug #72766 r=wtc,cls
2002-08-07 11:34:04 +00:00
wtc%netscape.com
0c3ceb4878
Bug 136344: added type casts to allow compilation with a C++ compiler.
...
The patch is contributed by Nick Blievers <nickb@adacel.com.au>.
2002-08-07 00:40:44 +00:00
wtc%netscape.com
d1ce624aa5
Bug 149195: added IPv6 support for IRIX. The patch is contributed by
...
nickb@adacel.com.au (Nick Blievers).
2002-08-07 00:16:39 +00:00
wtc%netscape.com
c1150fe258
Bug 158396: fixed an off-by-one error. Replaced -1 by the EOF macro.
2002-08-07 00:11:38 +00:00
sfraser%netscape.com
b7d1e5470a
Fix bug 158927 -- controls not drawing correctly in QuickTime plugin. The problem was that the thread scheduling Timer Task would call WakeUpProcess() every time when we are blocked and not servicing NSPR threads (for example when tracking plugin controls). A side effect of this is to prevent Mac OS X from flushing the window back buffers, hence the drawing issues. Fix is to only call WakeUpProcess() if we've been through the scheduler since the last time. r=sdaglye, wtc. a=asa.
2002-07-27 01:01:36 +00:00
sfraser%netscape.com
880c267e4b
Fixing the MachO (DARWIN) build, which broke when wtc checked in a patch in bug 153525. r=bryner.
2002-07-24 04:06:07 +00:00
wtc%netscape.com
188d22aa89
Bug 153525: fixed build problems under gcc3 on Mac OS X. r=bryner.
...
Modified Files: _pth.h darwin.c
2002-07-23 23:54:12 +00:00
seawood%netscape.com
9a8086af4d
Remove DARWIN define from osx builds as it cripples the feature set provided by
...
OSX headers.
Bug #154232 r=wtc sr=scc a=scc
2002-07-18 04:11:48 +00:00
wtc%netscape.com
d171294dd7
Bug 141614: restored Matthew Zahorik's net_server nonblocking connect
...
logic, which accidentally got deleted when the BONE changes were checked
in. This patch was contributed by Arougthopher
<arougthopher@lizardland.net>.
Modified Files: bfile.c bmisc.c bnet.c
2002-07-17 06:04:42 +00:00
wtc%netscape.com
0b5981f917
Bug 157347: deleted the code that tried to escape the quotes around
...
command-line arguments. The patch was contributed by Michael Kaply
<mkaply@us.ibm.com>. r=wtc.
2002-07-17 01:45:57 +00:00
wtc%netscape.com
2c871ac924
Bug 156633: the PR_CurrentThread nspr1.0 compatibility macro should be put
...
inside #ifndef NO_NSPR_10_SUPPORT.
2002-07-11 00:53:14 +00:00
sfraser%netscape.com
c158ed074a
Fix for bug 139802; slow certificate authentication on Mac OS X. This was caused by the application spending lots of time in WaitNextEvent, called from its main event loop (which is a good thing, in terms of CPU usage). The problem is that NSPR threads then don't get enough time. This patch give the process scheduler a kick in the pants when NSPR is going to switch to another of its threads. r=wtc, r=sdagley
2002-07-10 01:14:23 +00:00
wtc%netscape.com
0ec01dc560
Bug 119098: fixed the problem building NSPR tests on OS/2. The patch is
...
contributed by Michael Kaply <mkaply@us.ibm.com> and Julien Pierre
<jpierre@netscape.com>.
2002-07-09 00:09:32 +00:00
wtc%netscape.com
3822b6ce2e
Set NSPR version to 4.2.1.
2002-06-29 00:33:08 +00:00
wtc%netscape.com
f2fcf1e468
Bug 150157: DosWrite is not returning an error when the disk is full.
...
We can tell the write failed if we did a partial write. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-06-22 14:39:43 +00:00
wtc%netscape.com
32f8739bf9
The previous checkin didn't work. Backed it out.
2002-06-14 05:37:41 +00:00
wtc%netscape.com
e272d04caa
Bug 151722: addr is in shared memory and is modified by another process, so
...
it needs to be declared volatile.
2002-06-14 05:25:52 +00:00
wtc%netscape.com
0a9c72d9e8
Bug 125819: fixed problems compiling using gcc on OSF1. The patch is
...
contributed by Chris Seawood <seawood@netscape.com>.
Modified Files: configure configure.in unix.c uxrng.c
2002-06-14 03:24:33 +00:00
wtc%netscape.com
cfd4bb6192
Update the vercheck.c test for NSPR 4.2.1.
2002-06-13 22:15:59 +00:00
wtc%netscape.com
40d4c2235d
Set NSPR version to 4.2.1 Beta.
2002-06-13 22:13:15 +00:00
wtc%netscape.com
0199bc6d84
Bug 144886: On platforms with gethostbyname2, add the infrastructure for
...
PR_GetIPNodeByName to implement PR_AI_ADDRCONFIG correctly. Right now
only AIX implements the function to determine if the system has any IPv4
or IPv6 source address configured. On other platforms PR_GetIPNodeByName
still behaves as if the system had both IPv4 and IPv6 source addresses
configured.
2002-06-13 20:47:39 +00:00
wtc%netscape.com
c0b8191d16
Bug 97475: the new 'af' field needs to be moved to the end of the
...
PRFilePrivate structure because the OJI code in Sun Java 2 1.3-1
distribution is reading the 'md.osfd' field of this private structure.
2002-06-13 20:30:13 +00:00
wtc%netscape.com
f0b3faa83f
Bug 97475: some platforms, such as OpenVMS, require us to pass the exact
...
socket address length to socket functions like accept. Just fixed enough
of this problem for OJI to work with Mozilla on OpenVMS.
Modified Files: _openvms.h primpl.h ptio.c
2002-06-13 18:05:26 +00:00
seawood%netscape.com
e190f7e264
Fix real_install rules so that headers are still installed correctly if includedir is overridden on the commandline.
...
Bug #149483 r=blizzard
2002-06-13 09:01:48 +00:00
wtc%netscape.com
394af917c2
Bug 134099: Worked around two BeOS bugs. 1. connect does not implicitly
...
bind the socket. 2. accept does not return the peer's address.
Modified files: _beos.h prsocket.c bnet.c
2002-06-11 20:05:32 +00:00
wtc%netscape.com
6a12188dcf
Bug 92516: _MD_gethostname returns the host's IP address on Mac so the
...
code that converts the fully qualified hostname to the unqualified hostname
is invalid for Mac. Thanks to Roger D <rogerd@netscape.com> for the fix.
Modified Files: _macos.h prsystem.c
2002-05-31 14:45:44 +00:00
wtc%netscape.com
c0df0103f4
Bugzilla bug 142345: fixed mistakes in _MD_OpenSharedMemory and
...
_MD_CloseSharedMemory. Thanks to Vladimir Golitsin
<vgolitsin@mindspring.com> for the bug report and bug fix.
2002-05-09 00:34:39 +00:00
wtc%netscape.com
521b18afe1
Bugzilla bug 142677: made --disable-ipv6 work on AIX. Removed the obsolete
...
file _aix32in6.cfg.
Modified files: configure.in configure _aix32.cfg
Removed file: _aix32in6.cfg
2002-05-07 01:43:40 +00:00
wtc%netscape.com
8a2b8ae4ab
Bugzilla bug 141820: don't quote parameters when calling DosStart.
...
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-05-02 21:14:00 +00:00
wtc%netscape.com
6fa9237285
Backed out the fix for bug 121975. It doesn't work on Windows 95.
...
Modified Files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c
2002-04-27 03:12:25 +00:00
seawood%netscape.com
3f93aa4005
Remove high performance timers from OS/2 and revert to default millisecond timer.
...
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #136958 r=cls
2002-04-23 14:11:31 +00:00
wtc%netscape.com
b68af03773
Deleted a printf statement in the Neutrino builds. Bug 135692.
2002-04-11 18:34:17 +00:00
wtc%netscape.com
e96ea0c3d8
Bug 135450: OS/2 only - don't set priority if it is the default.
...
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
2002-04-11 18:31:09 +00:00
wtc%netscape.com
532f2dc700
Bugzilla bug 135448: removed a level of code to make semaphores faster.
...
This patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2 os2cv.c os2vacpp.asm
2002-04-11 18:23:57 +00:00
wtc%netscape.com
cc0ed28d4b
Bugzilla bug 135119: fixed compilation problems on Linux Alpha. r=cls.
2002-04-11 18:11:46 +00:00
wtc%netscape.com
4f3be700d7
Bugzilla bug 136251: the assertion "xferred <= op->nbytes_to_send" should
...
not be applied when sendfilev() fails with a real error.
2002-04-09 00:06:45 +00:00
wtc%netscape.com
936b75c1ac
Set NSPR version to 4.2.
2002-04-02 23:48:52 +00:00
wtc%netscape.com
f19754602f
Bugzilla bug 132940: need to declare the sendfile error mapping function.
...
Modified files: _aix.h _solaris.h
2002-03-29 22:53:38 +00:00
wtc%netscape.com
94e3c24b61
Bugzilla bug 121975: allow the WIN95 version of NSPR to use static TLS when
...
possible. Thanks to Daniel Bratell <bratell@lysator.liu.se> for suggesting
this change and performing the measurements to show its improvement.
Modified files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c
2002-03-29 21:51:45 +00:00
wtc%netscape.com
b1e1a5e873
Bugzilla bug 134192: fixed a bug that may cause us to poll or select with
...
a zero timeout forever. Thanks to Jeff Stewart of Good Technology for the
bug report and explaining the bug to me.
Modified files: bnet.c os2sock.c unix.c w95sock.c ptio.c
2002-03-29 16:08:14 +00:00
wtc%netscape.com
d45082d6d8
Fixed white space.
2002-03-29 05:07:24 +00:00
wtc%netscape.com
dd39f845b3
Bugzilla bug 132940: the HPUX, Solaris, AIX, and Linux SendFile functions
...
should call pt_MapError, if only to be consistent with the other I/O
functions.
2002-03-27 15:30:09 +00:00
wtc%netscape.com
1becbadf07
Bugzilla bug 132208: added the 'tcp_nodelay' field to Linux's _MDFileDesc,
...
which is set by pt_SetSocketOption or pt_Accept and used by
pt_LinuxSendFile to avoid a setsockopt(TCP_CORK) call that is bound to
fail. Modified files: _unixos.h ptio.c
2002-03-27 15:13:49 +00:00
sfraser%netscape.com
60da5dabed
Changes required to build and debug with CodeWarrior Pro 7.2 and Universal Headers 3.4.1. r=wtc
2002-03-27 04:17:20 +00:00
wtc%netscape.com
f724c02532
Bugzilla bug 132812: handle the EINTR error from sendfilev().
2002-03-22 16:21:57 +00:00
wtc%netscape.com
84802b4349
Bugzilla bug 132208: implemented PR_SendFile on Linux with the sendfile
...
system call and the TCP_CORK socket option. r=jgmyers.
Modified Files: _linux.h unix_errors.c ptio.c
2002-03-20 21:09:41 +00:00
wtc%netscape.com
58c300d37d
Bugzilla bug 132089: use the UNIX98 pthread_mutexattr_settype function.
...
Add -D_XOPEN_SOURCE=500 to enable the UNIX98 compilation environment.
2002-03-20 21:06:10 +00:00
wtc%netscape.com
523a077fe7
Bugzilla bug 132208: call fstat() only when necessary in pt_HPUXSendFile.
2002-03-20 19:35:56 +00:00
wtc%netscape.com
f6e3a08158
Bugzilla bug 132089: use the adaptive pthread mutex type in glibc 2.2 or
...
higher for better performance.
2002-03-19 23:07:49 +00:00
wtc%netscape.com
6cf8b2d55d
Bugzilla bug 126637: renamed "std" to "st" because "std" is the C++
...
namespace for the standard C library. Not being able to use "std" as
a variable name in a C file is most likely a bug in the stlport 4.0
header files.
2002-03-19 04:57:07 +00:00
wtc%netscape.com
d2063b8ed0
Bugzilla bug 120161: backed out the previous checkin. I checked in a
...
different fix.
2002-03-19 04:41:40 +00:00
wtc%netscape.com
b6746f1d5d
Bugzilla bug 120161: define SA_RESTART for Neutrino.
2002-03-19 04:40:26 +00:00
wtc%netscape.com
91909d18b1
Bugzilla bug 120161: define SA_RESTART as 0 if it's not defined.
2002-03-19 04:31:24 +00:00
wtc%netscape.com
2e24081684
Merged the Mac Pro 7 changes onto the trunk of NSPR.
2002-03-14 23:31:03 +00:00
wtc%netscape.com
765088873f
White space changes to improve readability.
2002-03-10 06:43:11 +00:00
wtc%netscape.com
a0d2abb36e
Merged a change required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH.
2002-03-10 06:35:52 +00:00
wtc%netscape.com
01cb295546
Merged changes required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH.
2002-03-10 06:31:03 +00:00
sfraser%netscape.com
304003327f
Fix for bug 129364. Eliminate a window of time in which notifiers could fire when we hadn't set up the polling thread on the poll descriptors, which could cause lost notifications and FTP stalls. Also revert to PR_FAST_INTSON() from PR_INTSON(), which seems to fix a permanent stall issue on Mac OS X. r=wtc
2002-03-09 02:16:49 +00:00
sfraser%netscape.com
9e35df82af
Workaround fix for a stall on launch on dual CPU OS X machines, that is caused by a race condition entering the critical section. Bug 99561. r=wtc, a=dbaron
2002-03-05 00:51:32 +00:00
seawood%netscape.com
e942d69cd8
For nonblocking connections, wait for socket io if errno == EINTR, not EINPROGRESS.
...
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #70217 r=cls a=shaver
2002-02-22 06:43:23 +00:00
wtc%netscape.com
8368345735
Bugzilla bug 30746: fixed the problem of the previous NT primordial thread
...
fix in native threads only mode.
2002-02-22 02:52:28 +00:00
sfraser%netscape.com
1a13143b79
Fix for bug 121951 -- make PR_Poll on Mac work with layered file descriptors. r=wtc, r=gordon
2002-02-19 01:43:15 +00:00
sfraser%netscape.com
855f941a23
Fix for bug 121952 -- make PR_ConnectContinue work on Mac, re-enabling non-blocking connects. r=wtc. Also bring forward some code changes to build with CodeWarrior Pro 7 (UPP stuff).
2002-02-19 01:26:30 +00:00
wtc%netscape.com
aeb57f3f9d
Bugzilla bug 97485: added a stub for pr_FindSymbolInProg for Darwin.
2002-02-18 23:45:10 +00:00
wtc%netscape.com
c3e54b6e80
Bugzilla bug 30746: fixed the deadlock problem of the previous fix for this
...
bug on Windows if NSPR is initialized by the DllMain function of a DLL.
Modified files: prmwait.c prucpu.c
2002-02-18 23:08:48 +00:00
wtc%netscape.com
250eaf03b9
Bugzilla bug 124981: Enable IPv6 support for FreeBSD. This patch is
...
contributed by Munechika Sumikawa <sumikawa@ebina.hitachi.co.jp>.
2002-02-16 07:12:55 +00:00
seawood%netscape.com
5aa65e3ac5
Add "fast RAM semaphore" support.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125123 r=wtc
2002-02-16 02:24:56 +00:00
seawood%netscape.com
932c3b4930
Fix problem of "invisible" helper apps on OS/2.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125183 r=wtc
2002-02-16 02:17:14 +00:00
wtc%netscape.com
8d8444abd3
Bug 122433: checked in a workaround, which disables global optimization on ntio.c
2002-02-13 20:06:47 +00:00
wtc%netscape.com
95558da4ee
Deleted unused declaration of _pr_primordialCPU
2002-02-13 19:55:19 +00:00
wtc%netscape.com
c6ece1170d
Removed an unreachable break statement.
2002-02-13 01:58:17 +00:00
seawood%netscape.com
2956e9896b
Add workaround for missing addrlen in PRNetAddr & BONE failing getsockopt.
...
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #122364 r=wtc
2002-02-10 21:35:59 +00:00
seawood%netscape.com
133146a807
Add support for inheritable fds on BeOS.
...
Bug #96331 r=arougthopher@lizardland.net
2002-02-10 20:54:55 +00:00
seawood%netscape.com
94c6289eed
Implement MD process functions for BeOS.
...
Bug #96331 r=arougthopher@lizardland.net
2002-02-10 20:52:05 +00:00
wtc%netscape.com
5329f4271c
Bugzilla bug 117479: add the PR_ABS macro. Thanks to Roland Mainz
...
<Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
2002-02-03 04:34:50 +00:00
seawood%netscape.com
25dd75c93a
Remove check against fd->secret->md.connectionReturnValue as it always returns 0. Fixing page not loading due to nonblocking connection problem.
...
Bug #121327 r=arougthopher@lizardland.net
2002-01-31 07:43:22 +00:00
wtc%netscape.com
c404392331
Bugzilla bug 97485: added support for the magic "nspr_use_zone_allocator"
...
global variable.
2002-01-29 03:01:45 +00:00
wtc%netscape.com
dd57e5256d
Implemented GetHiResClock() for HP-UX.
2002-01-27 05:08:43 +00:00
wtc%netscape.com
428662ab0a
Bugzilla bug 113152: do not define or test the macro 'linux'. Thanks to
...
david@blue-labs.org for the patch.
Modified files: configure configure.in Linux.mk prinet.h
2002-01-27 04:51:01 +00:00
wtc%netscape.com
a69a2415de
Backed out the previous checkin. Misunderstood the cause of the problem.
2002-01-27 04:35:55 +00:00
wtc%netscape.com
c4573652ad
Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can set
...
error codes if listen() fails. The patch is contributed by Javier
Pedemonte <pedemont@us.ibm.com>.
Modified files: _os2.h _os2_errors.h os2sock.c
2002-01-27 02:59:44 +00:00
wtc%netscape.com
603c9cce58
Continue to use the HP shl_load interface on 64-bit HP-UX/PA-RISC for
...
backward compatibility reasons.
2002-01-26 02:14:52 +00:00
wtc%netscape.com
7549984d61
Bugzilla bug 106496: fixed the WINNT version of PR_NewTCPSocketPair to
...
verify the source of the connection.
2002-01-25 19:16:34 +00:00
wtc%netscape.com
99fb97305e
Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can
...
set error codes if listen() fails.
Modified files: _win95.h w95sock.c
2002-01-25 18:45:16 +00:00
wtc%netscape.com
f4b6627d52
Put the warning printfs inside #ifdef DEBUG.
2002-01-25 03:33:20 +00:00
wtc%netscape.com
79e184e520
The current zone allocator code does not compile under DCE threads on HP-UX
...
10.x.
2002-01-24 19:20:47 +00:00
wtc%netscape.com
18a686e115
Bugzilla bug 97485: fixed a few bugs in the zone allocator. Print warning
...
messages on memory blocks from ordinary malloc. Initialize the zone
allocator first during NSPR initialization.
Modified files: prmem.c prinit.c
2002-01-24 18:11:30 +00:00
wtc%netscape.com
79e194da2a
Memory allocated by strdup() should be freed by free(), not PR_Free().
2002-01-24 17:46:37 +00:00
wtc%netscape.com
9a32eb82a3
Run the test on both the primordial thread and another thread.
2002-01-23 03:05:01 +00:00
wtc%netscape.com
40ab8dd16c
Added support for new HP-UX platform.
...
Modified files: configure configure.in _hpux.h _hpux64.cfg uxrng.c
prsystem.c pr/tests/Makefile.in
2002-01-23 02:56:36 +00:00
wtc%netscape.com
c9c37d3fe8
Bugzilla bug 106496: PR_NewTCPSocketPair should check the source of the
...
connection.
2002-01-23 02:41:13 +00:00
wtc%netscape.com
623d0a3bfe
Bugzilla bug 119935: we need to set the priority of the new thread only if
...
the priority is not PR_PRIORITY_NORMAL. (Windows creates new threads with
the normal priority.) Thanks to Michael Kaply <mkaply@us.ibm.com> for
reporting this bug.
Modified files: ntthread.c w95thred.c
2002-01-23 02:32:28 +00:00
wtc%netscape.com
d67c5d1b84
Bugzilla bug 119384: deleted two assertions that contained illegal type
...
casts. The two functions that contained the assertions are very simple
so they can do without the assertions. Thanks to Nick Blievers
<nickb@adacel.com.au> for reporting this bug and suggesting a fix.
2002-01-23 01:49:25 +00:00
wtc%netscape.com
2739c76219
Fixed compiler warnings.
2002-01-23 01:10:51 +00:00
wtc%netscape.com
7f7e904d33
Fixed if-else indentation style.
...
Modified files: macio.c macsockotpt.c
2002-01-22 23:57:41 +00:00
sdagley%netscape.com
c974647b28
Fix #99561 (on NSPR tip). Use MPSemaphore calls rather than WaitNextEvent to pause CPU under Mac OS X - fixes thread deadlock and improves performance. r=wtc,sr=sfraser,a=dbaron
2002-01-22 22:13:03 +00:00
wtc%netscape.com
3b54ba6a7a
Bugzilla bug 100776: handle non-blocking connect correctly on OS/2.
...
The fix is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
r=mkaply.
Modified files: configure configure.in _os2.h _os2_errors.h prsocket.c
os2_errors.c os2poll.c os2sock.c
2002-01-18 01:27:20 +00:00
wtc%netscape.com
f11b7d2893
Bugzilla bug 118631: a correct implementation of _PR_CreateOS2Process.
...
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=Javier Pedemonte.
2002-01-12 01:05:02 +00:00
wtc%netscape.com
5db5979aac
Bugzilla bug 119406: fixed a misspelling. Thanks to Nick Blievers
...
<nickb@adacel.com.au> for the bug report and the fix.
2002-01-11 05:35:26 +00:00
seawood%netscape.com
7fd9ab2b4e
Landing BeOS BONE support.
...
Thanks to Matthew Zahorik <maz@albany.net> & Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #71697 r=wtc/cls
2002-01-10 09:50:36 +00:00
wtc%netscape.com
8d7a933f03
Bugzilla bug 112987: correctly detect the FreeBSD versions in which poll()
...
was added to libc and libc_r. Thanks to Jeremy Lea for pointing me at
the FreeBSD Porter's Handbook.
2002-01-05 01:37:05 +00:00
wtc%netscape.com
f2483a6de0
Define IS_64 for FreeBSD/alpha.
2002-01-02 21:06:24 +00:00
seawood%netscape.com
66d0a73479
Recent versions of freebsd have a threadsafe poll.
...
Use sched_get_priority_* to get actual priority min & max rather than hardcoding defaults.
Patches from freebsd ports system.
Bug #112987 r=rjesup@wgate.com
2002-01-01 00:44:07 +00:00
wtc%netscape.com
baee87f6c8
Bugzilla bug 96199: added _PR_CleanupMW() to clean up the static data
...
created by prmwait.c. The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prmwait.c prinit.c ptthread.c
2001-12-28 04:01:07 +00:00
wtc%netscape.com
3b6e395904
Bugzilla bug 96198: added _PR_CleanupDtoa() to destroy the locks created
...
in prdtoa.c. The patch is contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prdtoa.c prinit.c ptthread.c
2001-12-28 03:35:16 +00:00
wtc%netscape.com
2be0d601ec
Bugzilla bug 96197: added _PR_CleanupCallOnce() to destroy the lock and
...
condition variable used to implement PR_CallOnce. This patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prinit.c ptthread.c
2001-12-28 03:24:02 +00:00
wtc%netscape.com
0fcc6e185d
Bugzilla bug 96122: use _PR_ShutdownLinker() on all platforms to clean up
...
the static data created by prlink.c. Parts of this patch were contributed
by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: _win16.h primpl.h prlink.c prinit.c ptthread.c
2001-12-28 03:11:43 +00:00
wtc%netscape.com
6dc264717c
Bugzilla bug 96112: destroys _pr_logLock in _PR_CleanupLog(). The patch is
...
contributed by Jeff Hostetler <jeff@NerdOne.com>.
2001-12-27 20:12:51 +00:00
wtc%netscape.com
18494bf47a
Bugzilla bug 95839: added _PR_CleanupNet() to destroy the locks created by
...
_PR_InitNet(). The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prinit.c prnetdb.c ptthread.c
2001-12-27 19:59:35 +00:00
wtc%netscape.com
f58d9b7016
Bugzilla bug 113935: truncate the log file if it already exists.
2001-12-27 02:32:34 +00:00
wtc%netscape.com
4b0b1b4767
Bugzilla bug 110868: PR_FileDesc2NativeHandle should look for the NSPR
...
layer as opposed to assuming the bottom layer is the NSPR layer.
2001-12-27 02:19:31 +00:00
wtc%netscape.com
d8d667f958
Bugzilla bug 110869: defining the FORCE_PR_ASSERT macro allows one to
...
use PR_ASSERT in optimized builds.
2001-12-27 00:57:48 +00:00
wtc%netscape.com
c8db620184
Bugzilla bug 48308: checked in part of the patch to bring NSPR up to
...
OpenUNIX8 build with pthreads. The patch is contributed by
Hiram Clawson <hiramc@caldera.com>.
Modified files: _pth.h ptio.c ptthread.c pr/tests/Makefile.in
2001-12-26 22:59:38 +00:00
wtc%netscape.com
0916f00a41
Bugzilla bug 115149: clean up threads properly on non-emx platforms.
...
Increased the default thread stack size to 64K. The patch is contributed
by aaronr@us.ibm.com and Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2.h os2cv.c os2io.c os2thred.c
2001-12-20 05:24:02 +00:00
wtc%netscape.com
cb85e2ed2c
Bugzilla bug 97485: added the zone allocator (implemented by Nelson
...
Bolyard).
Modified files: primpl.h prmem.c prinit.c ptthread.c
2001-12-20 00:35:38 +00:00
wtc%netscape.com
0bd35411c2
Updated the test for the NSPR 4.2 release.
2001-12-18 03:49:31 +00:00
sfraser%netscape.com
f44bf906c8
Fix bug 106999 -- implement Mac atomic operations using Open Transport routines for speed. r=wtc.
2001-12-07 23:59:35 +00:00
wtc%netscape.com
484044538a
Bugzilla bug 113740: do not use the 32-bit SPARC assembly implementation of
...
PRStack because it may cause starvation of the lock owner, leaving the
other threads spinning trying to acquire the lock.
Modified files: configure configure.in pr/include/md/_solaris.h
2001-12-07 02:10:10 +00:00
wtc%netscape.com
86a29f6562
Bugzilla bug 113906: Made _PR_MD_OPEN more efficient. The patch is
...
contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc,pedemont.
2001-12-07 01:39:58 +00:00
seawood%netscape.com
10a2363233
Convert all rhapsody (pre-beta-macosx) references to darwin.
...
Bug #106617 r=wtc
2001-10-26 04:55:58 +00:00
seawood%netscape.com
4be127b814
Rename rhapsody to darwin
...
bug #106617
2001-10-25 21:34:51 +00:00
wtc%netscape.com
aade5200de
Bugzilla bug 71179: Neutrino needs the RTLD_GROUP flag to load Netscape
...
plugins. The fix is contributed by timeless@bemail.org .
2001-10-17 23:34:50 +00:00
wtc%netscape.com
89ef80ca7a
Bugzilla bug 77197: use spawn in Neutrino because fork & exec does not
...
work in multithreaded programs in Neutrino. The patch is contributed
by dinglis@qnx.com (Dave Inglis), reviewed and modified by wtc.
2001-10-17 23:11:25 +00:00
wtc%netscape.com
4fcaba9a87
Bugzilla bug 92085: checked in a Neutrino patch from
...
briane@qnx.com (Brian Edmond). r=wtc.
Modified files: _nto.h protypes.h
2001-10-17 22:28:29 +00:00
wtc%netscape.com
9444a2e927
Bugzilla bug 105154: fixed a timing problem in OS/2's implementation of
...
condition variables. Thanks to Aaron Read <aaronr@us.ibm.com> for the
patch. r=wtc.
2001-10-16 23:54:24 +00:00
wtc%netscape.com
574373b35d
We don't assert on invalid arguments now.
2001-10-16 23:36:44 +00:00
seawood%netscape.com
5d343afedb
Install *.cfg files used for cross-compiling
2001-10-13 06:02:48 +00:00
sfraser%netscape.com
efece6ef56
Fix for 100353 -- handle polling for read and write on different threads, and properly deal with sending to a socket that has flow control restrictions. Fixes a problem saving to IMAP server sent messages with attachments. r=gordon, wtc.
2001-10-09 02:12:40 +00:00
cls%seawood.org
d375657e2e
Solaris 7 has deprecated the use of libposix4 in favor of librt. Check the OS_RELEASE and use the appropriate library.
...
Bug #96986 r=wtc
2001-10-02 22:19:12 +00:00
wtc%netscape.com
fe52bd992e
Bugzilla bug 84035: backed out the changes to the PRMonitor functions
...
because some of the Mozilla client code depends on the property that
PR_EnterMonitor and PR_ExitMonitor do not call malloc, calloc, and free.
Modified Files: _pth.h, primpl.h, ptsynch.c
2001-09-28 01:27:07 +00:00
sfraser%netscape.com
821e14b019
Fix for bug 71718. Make Mac NSPR work on dual CPU Mac OS X macines by using MP critical regions to fix threading synchronization problems. Uses hand-rolled critical regions because the critical section API is broke on Mac OS 10.0.x. r=gordon, wtc.
2001-09-27 23:35:25 +00:00
cls%seawood.org
621fe29613
Remove commented out references to mozilla xp_*.h files.
...
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #38061 r=cls
2001-09-22 01:42:42 +00:00
sfraser%netscape.com
1498bf8a26
Fix for bug 97866. Fixes async file I/O to ensure that we always call WaitOnThisThread if we're doing an async call (which does not wait if the notifier has already fired). Also don't bother checking return values from PBRead/WriteAsync, since they never fail, but do check the return value of the PBReadSync call. Fixes synchronization problems on Mac OS X. r=gordon, a=wtc.
2001-09-20 00:07:43 +00:00
sdagley%netscape.com
30ac3a79b0
Fix #99556 . Account for change in Mac epoch time as of MSL 6. r=wtc/sfraser
2001-09-17 23:42:12 +00:00
wtc%netscape.com
fad095a286
Deleted unused prototypes for _PR_Unlock, _PR_SuspendThread, and
...
_PR_ResumeThread.
2001-09-15 04:53:12 +00:00
wtc%netscape.com
b3ba5b72ad
Added 'const' to two arrays of constants. Thanks to Simon Fraser for
...
suggesting this.
2001-09-15 04:47:14 +00:00
wtc%netscape.com
d346727adf
Bugzilla bug 98741: replaced NPL by MPL/GPL.
...
Modified files: prerr.et prmkdir.bat pr/src/md/os2/objs.mk
2001-09-07 18:37:58 +00:00
wtc%netscape.com
f456445e9e
Bugzilla bug 98741: removed the extra NPL header.
2001-09-07 18:28:31 +00:00
wtc%netscape.com
95cb233527
Bugzilla bug 98741: changed the license URL to http://www.mozilla.org/MPL/ .
...
Modified Files:
pr/src/prvrsion.c lib/ds/plvrsion.c lib/libc/src/plvrsion.c
lib/prstreams/plvrsion.c
2001-09-07 18:27:33 +00:00
wtc%netscape.com
3d29945bda
Bugzilla bug 95836: Added _PR_CleanupIO() and made it call
...
_PR_CleanupFdCache(). PR_Cleanup() now calls _PR_CleanupIO() and does
not call _PR_CleanupFdCache() directly.
Modified files: primpl.h prio.c prinit.c ptio.c ptthread.c
2001-09-07 01:55:49 +00:00
wtc%netscape.com
db01af7cd6
Bugzilla bug 95817: destroy _pr_sleeplock in PR_Cleanup(). The patch is
...
contributed by jeff@NerdOne.com .
Modified files: prinit.c ptthread.c
2001-09-07 00:15:21 +00:00
wtc%netscape.com
c57ef1ff46
Bugzilla bug 95773: Added _PR_CleanupEnv() and call it from PR_Cleanup().
...
The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h prenv.c prinit.c ptthread.c
2001-09-07 00:05:50 +00:00
wtc%netscape.com
4569fdf8bf
Bugzilla bug 97456: fixed build error on BSD/OS 4.3 (beta3). The patch
...
is contributed by lidl@pix.net .
2001-08-30 04:18:23 +00:00
wtc%netscape.com
d8b557ac56
Bugzilla bug 95784: added _PR_CleanupLayerCache and call it from
...
PR_Cleanup. The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h, prlayer.c, prinit.c, ptthread.c.
2001-08-30 00:35:00 +00:00
wtc%netscape.com
1e99af1e01
Bugzilla bug 95668: added _PR_CleanupThreads and call it from PR_Cleanup.
...
The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h, prinit.c, pruthr.c.
2001-08-29 23:52:14 +00:00
wtc%netscape.com
8a44425ba5
Bugzilla bug 95659: added _PR_CleanupStacks(), which is called from
...
PR_Cleanup(). The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h, prinit.c, prustack.c
2001-08-29 23:13:41 +00:00
wtc%netscape.com
83d6f3e66b
Bugzilla bug 54353: free the log modules at NSPR cleanup. Thanks to
...
jeff@NerdOne.com for the patch.
2001-08-28 18:37:55 +00:00
wtc%netscape.com
4333c4a9e9
Bugzilla bug 96673: removed the unnecessary and non-portable initializers
...
for the sigaction structure. Thanks rjesup@wgate.com (Randell Jesup) for
suggesting the fix.
2001-08-28 18:01:46 +00:00
wtc%netscape.com
4588c73f17
Merged brendan's fix from NSPRPUB_CLIENT_BRANCH (now obsolete).
2001-08-19 01:22:59 +00:00
wtc%netscape.com
7d46cbc739
Bugzilla bug 95744: handle the case that ENOTEMPTY and EEXIST have the
...
same value. (They do on AIX 4.3.)
2001-08-17 13:31:15 +00:00
wtc%netscape.com
d5df6362a5
Bugzilla bug #88102 : checked in a patch from Colin Blakes
...
<colin@theblakes.com> that allows him to easily switch between BSD V4.4
(the default) and BSD V4.3 sockets on OpenVMS.
2001-08-15 14:30:43 +00:00
cls%seawood.org
fda1d4c471
_MD_pr_poll should exit with error if select returns -1 and errno is not EINTR.
...
Bug #70808 r=darin
2001-08-14 01:01:58 +00:00
cls%seawood.org
de1bf3944c
On BeOS, leave the stub libraries loaded as future versions of the BeOS kernel may unload the real libraries otherwise.
...
Thanks to Josh Soref <timeless@mac.com> for the patch.
Bug #83875 r=wtc,cls
2001-08-13 08:05:34 +00:00
sdagley%netscape.com
149227605f
Checking in beard's fix for bug #81659 from the 0.9.2 branch onto NSPR tip, r=pinkerton, sr=scc.
2001-07-25 03:20:12 +00:00
wtc%netscape.com
2243f9864e
Fixed build breakage on Mac.
2001-06-28 01:48:28 +00:00
wtc%netscape.com
52e7106288
Bugzilla bug 81659: restored the code that was accidentally deleted in
...
the previous checkin.
2001-06-27 15:14:34 +00:00
wtc%netscape.com
143d18e059
Bugzilla bug 84361: added large file support for Linux.
...
Modified files: configure configure.in _linux.h
Removed an unnecessary undefine of _FILE_OFFSET_BITS in solaris.c.
2001-06-27 03:00:34 +00:00
beard%netscape.com
66cad9ad74
Fix for bug #81659 , r=pinkerton/wtc, sr=sfraser.
2001-06-27 01:54:48 +00:00
wtc%netscape.com
564c78bd80
Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED.
2001-06-24 06:02:24 +00:00
wtc%netscape.com
7d137da171
Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED.
2001-06-24 05:51:06 +00:00
wtc%netscape.com
25f3fcc95f
Bugzilla bug 81011: Changed the return type of _PR_MD_TEST_AND_LOCK from
...
PRBool to PRIntn and documented its meaning.
Modifies files: _beos.h, _irix.h, _win16.h, _win95.h, primpl.h, os2cv.c.
2001-06-24 05:10:37 +00:00
wtc%netscape.com
23b20e57b1
Bugzilla bug #86785 : link with -lpthread -lthread on all versions of
...
Solaris to ensure the correct library linking order.
2001-06-24 05:02:15 +00:00
wtc%netscape.com
67b5417285
Bugzilla Bug 63049: 64-bit Solaris does not need the libultrasparc4.so
...
(-f libatomic.so) filter library.
Modified files: configure configure.in _solaris.h pr/src/md/unix/Makefile
solaris.c.
Added file: os_SunOS_sparcv9.s.
2001-06-24 01:39:51 +00:00
wtc%netscape.com
7ae0287e30
Bug 64217: use locale-independent date format so that it doesn't
...
contain a quotation mark in any locale. Thanks to tzafrir@technion.ac.il
for the bug report.
Modified Files:
pr/src/Makefile.in lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/prstreams/Makefile.in
2001-06-23 14:42:24 +00:00
wtc%netscape.com
3aeb80d883
Bugzilla bug #85673 : added assembly implementation of the atomic routines
...
for OS/2 contributed by Michael Kaply of IBM.
Modified files: configure configure.in autoconf.mk.in rules.mk _os2.h
pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk os2misc.c
2001-06-23 04:09:19 +00:00
wtc%netscape.com
221b9800da
Bugzilla bug #85673 : added assembly implementation of the atomic routines
...
for OS/2 contributed by Michael Kaply of IBM.
2001-06-22 14:25:18 +00:00
wtc%netscape.com
4b0e8d0feb
We no longer need to generate the .vms files on OpenVMS.
...
Modified files: config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/prstreams/Makefile.in pr/src/Makefile.in
2001-06-21 01:24:44 +00:00
wtc%netscape.com
4cde76f3bd
Bugzilla bug #86941 : worked around a TCP socket close() bug in Tru64
...
UNIX V5.1.
2001-06-20 22:53:38 +00:00
wtc%netscape.com
4c32289474
Bugzilla bug #86880 : Map ECONNABORTED to PR_CONNECT_ABORTED_ERROR.
...
Thanks to Mark Wahl of Sun Microsystems for the bug report.
2001-06-20 18:03:47 +00:00
wtc%netscape.com
68e3e4fb7d
Made the build_prerr rule work.
2001-06-14 23:02:04 +00:00
wtc%netscape.com
0bd1d755e4
Search in the Mozilla and boehm include directories only if
...
GC_LEAK_DETECTOR is defined.
2001-06-14 22:18:58 +00:00
wtc%netscape.com
098d89018a
Use gcc's -Wl flag to pass a linker flag to the linker.
2001-06-14 05:31:14 +00:00
wtc%netscape.com
a96c289942
Put all IRIX cc compiler options inside the ifndef NS_USE_GCC block.
...
Modified files: config/Makefile.in pr/tests/Makefile.in
2001-06-14 02:23:42 +00:00
sfraser%netscape.com
4bd2a71a05
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
2001-06-14 01:35:05 +00:00
wtc%netscape.com
5f855f5339
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.
2001-06-09 19:52:18 +00:00
gordon%netscape.com
e0f848551f
Fix for bug 69285 "Mozilla is unresponsive after sleep", patch=sfraser, gordon, r=wtc.
2001-06-08 23:19:29 +00:00
wtc%netscape.com
e7e3c9ef1d
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
2001-06-08 19:54:56 +00:00
wtc%netscape.com
c7cf47414c
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
2001-06-07 01:11:59 +00:00
wtc%netscape.com
f864ebcadb
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.
2001-06-05 23:55:55 +00:00
wtc%netscape.com
83f5e097b0
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
2001-06-05 04:51:46 +00:00
wtc%netscape.com
90cb8dbf91
Bugzilla bug #84100 : we need to write our own accept method to copy
...
the PRFilePrivate structure.
2001-06-05 04:31:20 +00:00
wtc%netscape.com
cc0956733b
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.
2001-06-04 23:42:10 +00:00
larryh%netscape.com
97de1af860
Bugzilla 81666. new os2 locking
2001-06-04 22:20:48 +00:00
larryh%netscape.com
91994f317f
Bugzilla: 79733. pruthr.c wrong MD calls
2001-06-04 21:52:20 +00:00
wtc%netscape.com
d5b0bb58cd
Bugzilla bug #83930 : fixed a typo in PR_LockFile.
2001-06-04 04:29:34 +00:00
wtc%netscape.com
3785d97929
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.
2001-06-03 04:18:40 +00:00
wtc%netscape.com
12d8fd2a71
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.
2001-05-23 04:17:33 +00:00
wtc%netscape.com
d000404490
Bugzilla bug #77109 : fixed NSPR library memory leaks on Mac. Patch is
...
contributed by Patrick Beard <beard@netscape.com>. r=sfraser,wtc.
2001-05-22 23:34:54 +00:00
wtc%netscape.com
73fbfd545b
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
2001-05-22 18:50:21 +00:00
wtc%netscape.com
f4e578051e
Now that OBJDIR is the current directory (.), we no longer need to install
...
the test shared library in ../$(OBJDIR)/dll.
2001-05-17 22:48:45 +00:00
wtc%netscape.com
274d022c97
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
2001-05-17 21:42:09 +00:00
wtc%netscape.com
b6a8e48805
Removed all Makefile's. The new autoconf build system uses Makefile.in's.
2001-05-17 21:26:28 +00:00
wtc%netscape.com
00096755cf
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
2001-05-17 02:27:02 +00:00
wtc%netscape.com
58625f3acb
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
2001-05-17 00:56:25 +00:00
larryh%netscape.com
11fce31b6f
bugzilla: 80884. PR_Rmdir error
2001-05-16 00:04:34 +00:00
wtc%netscape.com
17680c472c
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
2001-05-15 22:57:39 +00:00
wtc%netscape.com
0cb1f18b3d
Restored the code that was accidentally deleted in rev. 3.3.
2001-05-14 22:24:12 +00:00
wtc%netscape.com
b3f5e1814f
Restored code that was accidentally deleted in rev. 3.3.
2001-05-14 22:21:55 +00:00
wtc%netscape.com
3908b40881
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-14 22:12:54 +00:00
wtc%netscape.com
a3c435952d
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:15:54 +00:00
wtc%netscape.com
8137434163
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:01:46 +00:00
wtc%netscape.com
44941aece0
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 05:12:58 +00:00
wtc%netscape.com
b90826da82
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 04:56:57 +00:00
wtc%netscape.com
cb3e2fc976
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 04:47:05 +00:00
wtc%netscape.com
00ddc0d707
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 04:29:27 +00:00
wtc%netscape.com
ad583fbe5b
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 02:05:12 +00:00
wtc%netscape.com
b3f484691b
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 01:47:58 +00:00
wtc%netscape.com
b67462ffa6
Set NSPR version to 4.2 Beta.
2001-05-12 01:46:58 +00:00
wtc%netscape.com
22925ad1c4
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
2001-05-08 21:50:22 +00:00
sdagley%netscape.com
1b89d8d6cf
#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
2001-05-06 22:55:49 +00:00
wtc%netscape.com
bcaa5cf548
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.
2001-05-05 04:59:38 +00:00
wtc%netscape.com
27e9a829da
Bugzilla bug #70295 : fixed a bug introduced by my previous fix.
...
Modified files: prfile.c, ptio.c
2001-05-04 23:06:42 +00:00
larryh%netscape.com
00e58a0457
bugzilla: 70765. win2k file offset on networked drive
2001-04-25 22:08:38 +00:00
sfraser%netscape.com
ff576df0df
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.
2001-04-14 01:10:27 +00:00
sdagley%netscape.com
6f7f5f9d11
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
2001-04-11 00:39:16 +00:00
gordon%netscape.com
978b3710f5
Fix bug 73018 "SSL fails on Mac", check in for sfraser. r=pinkerton, sr=sfraser.
2001-03-23 22:41:07 +00:00
larryh%netscape.com
3248dfd91b
bugzilla: 72261. fix linking problems
2001-03-21 19:36:31 +00:00