sdagley%netscape.com
8bd89c8b50
using __NSTerminate() rather than __terminate, for GC leak detector. r=beard
1999-10-03 22:04:07 +00:00
sdagley%netscape.com
81ce6c451b
Increased threshold for async reads from 2K to 20K to reduce Mac startup time. Ongoing work from bug #10334 . r=saari.
1999-09-30 01:45:02 +00:00
wtc%netscape.com
4f7306b578
Bugzilla bug #14603 : simple fix for OpenVMS contributed by Colin Blake
...
<colin@theblakes.com>.
1999-09-24 01:55:12 +00:00
waterson%netscape.com
424269469f
Back out last change; it killed tinderbox. a=don%netscape.com.
1999-09-21 04:04:03 +00:00
srinivas%netscape.com
05cc2b8e02
Use an absolute, instead of relative, filespec for OpenVMS. Checkin for
...
Colin Blake <colin@theblakes.com>.
1999-09-21 01:18:14 +00:00
wtc%netscape.com
8b92f2222d
On WIN32, do not include <windef.h> directly. It is better
...
to include <windows.h>, the mother of all Windows include files.
Specifically, in MSVC 6.0, <windef.h> sets WINVER to 0x0500
while <windows.h> sets it to 0x0400 if that macro is not defined.
But 0x0500 means NT 5.0 and Win 98, and NT 5.0 is not released yet.
To build a retail application right now, we have to set WINVER to 0x0400.
1999-09-21 00:45:46 +00:00
wtc%netscape.com
407134ca3c
Bugzilla bug #13361 : fixed gcc compiler warnings. Thanks to
...
Steve Lamm (slamm@netscape.com ) for the bug report.
Modified files: prtime.h, prmwait.c, pratom.c, ptio.c, ptthread.c.
1999-09-20 23:59:09 +00:00
srinivas%netscape.com
c8f8adc4a5
The previous checkin being enabled for WIN32 only; needs further
...
investigation.
1999-09-20 19:18:35 +00:00
srinivas%netscape.com
cfb07c7bfe
Limit the number of events processed by PL_ProcessPendingEvents; check in
...
troy@netscape.com . Bugzilla 13660.
1999-09-20 02:11:10 +00:00
brendan%mozilla.org
99b1f10430
- Add an OnMonitorRecycle callback for use by xpcom/threads/nsAutoLock.cpp.
...
- Clean up funky white space and tabbing, preparatory to more work including
LRU fix.
1999-09-17 23:16:12 +00:00
srinivas%netscape.com
d2332d76c6
Define __STRICT_ANSI__ for Linux to eliminate spurious warnings. Checkin
...
for Chris Seawood <cls@seawood.org>.
1999-09-14 19:39:46 +00:00
wtc%netscape.com
e4f7e40774
Also set the keepalive socket option if the socket is
...
an IPv6 TCP socket.
1999-09-07 23:43:07 +00:00
wtc%netscape.com
d85a100b70
Corrected an error.
1999-09-07 23:42:11 +00:00
wtc%netscape.com
2664a9dbdd
Create the socket pair in AF_UNIX domain because that's
...
the common usage.
1999-09-07 22:30:51 +00:00
sdagley%netscape.com
4f03477997
Fix #3540 - defer initialization of OT until someone actually makes an OT call. Reviewed wtc, approved don.
1999-09-07 20:24:09 +00:00
srinivas%netscape.com
e3ada7412b
The notifyCount value should be updated only for successful read and write
...
operations. Checkin for Colin Blake <colin@theblakes.com>.
1999-08-24 01:16:59 +00:00
srinivas%netscape.com
c76f0051c7
Inlcude the assembly language implementation of the stack operations only when
...
_PR_HAVE_ATOMIC_CAS is defined. Bugzilla #11576 .
1999-08-18 02:17:13 +00:00
srinivas%netscape.com
9c2cbf289f
The "-mno-486" compiler option is no longer relevant and not supported
...
in new gcc compilers (v2.95). Bug #11455 . Checkin for jdaly@ixl.com .
1999-08-09 19:53:59 +00:00
srinivas%netscape.com
7811ad1114
Enable specification of extra linker options and libraries from command line.
1999-07-31 17:19:19 +00:00
srinivas%netscape.com
ad1084af52
Assembly language implementation of PR_StackPush/Pop routines for Sparc/x86;
...
checkin for ppokorny@mindspring.com .
1999-07-27 14:40:44 +00:00
srinivas%netscape.com
c3ded27a41
Fix error in previous checkin.
1999-07-27 02:59:37 +00:00
srinivas%netscape.com
3bbd6d7a35
The "execute" permission bit needs to be set for shared libraries on HP-UX.
...
Bugzilla #10201 .
1999-07-27 01:52:19 +00:00
srinivas%netscape.com
3001d759f6
Port to Aplha-NT; checkin for bob meader <bob@guiduck.com>.
1999-07-23 16:35:29 +00:00
sdagley%netscape.com
8b43999942
Fix bug #3537 . Replaced call of Delay() with WaitNextEvent() so that we'll yield to other processes if we're in some long wait for i/o.
1999-07-22 21:28:34 +00:00
sdagley%netscape.com
425e241278
Change to address bug #10334 and improve startup time on Mac. Use sync i/o for reads of less than 2K.
1999-07-22 21:26:33 +00:00
cyeh%netscape.com
69383547f5
changed optimized target linker settings to generate a symbol file (required by TalkBack) -- jj.
1999-07-21 18:44:39 +00:00
wtc%netscape.com
2140b72ddb
Explain the type pt_SockLen.
1999-07-21 18:31:25 +00:00
wtc%netscape.com
01ee6db98f
PTHREAD_CREATE_JOINABLE/UNDETACHED was accidentally changed to
...
_PT_PTHREAD_CREATE_JOINABLE/UNDETACHED.
1999-07-20 05:02:12 +00:00
wtc%netscape.com
692c471318
A hack to get _MD_unix_get_nonblocking_connect_error to work for Neutrino.
...
This patch is contributed by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.
1999-07-19 22:23:43 +00:00
wtc%netscape.com
dece8273f8
Changed OS_ARCH to OS_TARGET for NTO because we are still cross-compiling.
...
Thanks to Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com> for the patch.
(This might have been my error when I checked in his previous patch.)
1999-07-19 21:43:44 +00:00
wtc%netscape.com
62b421cce0
Files created in 1999 should have a 1999 copyright notice.
1999-07-19 21:37:59 +00:00
srinivas%netscape.com
b0ba5d1312
OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-07-16 02:35:57 +00:00
srinivas%netscape.com
5037452235
NetBSD/PowerPC port. Checkin for kei_sun@ba2.so-net.ne.jp
1999-07-16 00:30:32 +00:00
srinivas%netscape.com
10169dd868
NSPR no longer defines symbols with the PTHREAD prefix. Bugzilla #9907 .
1999-07-15 13:06:28 +00:00
srinivas%netscape.com
e95ed455cf
OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-07-15 12:37:21 +00:00
sdagley%netscape.com
7a6c773df8
Part deux of the fix for #8491 . Had to add the ability to externally re-init NSPR's log feature as we were reading the environemnt vars on the Mac after the initial init. Reviewed saari.
1999-07-09 04:03:51 +00:00
sdagley%netscape.com
4950c2b602
Fix for bug #8491 . Reviewed scc, approved chofmann. Provide support for environment variables on the Mac so PR_Log can query for what modules are actually supposed to be logged. See the bug comments for a description of how to set the enviroment variables.
1999-07-09 02:44:31 +00:00
wtc%netscape.com
3910a6b703
Fixed an unused-variable compiler warning. Thanks to
...
Seth Spitzer <sspitzer@netscape.com> for the fix.
1999-07-06 23:18:43 +00:00
wtc%netscape.com
1838a5e2e7
Bugzilla bug #9155 : use -library=iostream so that Sun Workshop
...
5.0 can work with old style iostreams. Thanks to
Tim McNerney <mumbly@netcom.com> for suggesting this fix.
1999-07-01 23:19:52 +00:00
gordon%netscape.com
aac7ee55b3
Changes to build for TARGET_CARBON.
1999-06-30 21:28:05 +00:00
wtc%netscape.com
49522861dd
Deleted an extra space.
1999-06-28 23:18:15 +00:00
wtc%netscape.com
7cc615257a
Merged Neutrino (NTO) changes contributed by Jerry L. Kirk
...
<Jerry.Kirk@Nexwarecorp.com>.
Modified files: pr/include/md/Makefile, _pth.h, prosdep.h,
pr/src/md/unix/Makefile, objs.mk, unix.c, unix_errors.c,
ptio.c, ptthread.c.
Added files: NTO.mk, _nto.cfg, _nto.h, nto.c.
1999-06-28 23:13:18 +00:00
wtc%netscape.com
ceaf49d623
Checked in BeOS changes contributed by Duncan Wilcox (duncan@be.com).
...
Modified files: plevent.c, prstreams/Makefile, prlink.c, bfile.c,
testfile.c, tmocon.c.
1999-06-26 01:07:12 +00:00
wtc%netscape.com
65152a1271
Declared 'loops' signed so that it can be compared with 0
...
safely. Other cleanups. Thanks to Philip Pokorny
<ppokorny@mindspring.com> for the patch.
1999-06-25 22:50:37 +00:00
srinivas%netscape.com
055ab1aba2
Checkin for briano@netscape.com. Bugzilla #8600 .
1999-06-23 19:43:41 +00:00
wtc%netscape.com
3661b983ad
IRIX: -KPIC is the default and hence unnecessary. In o32 mode,
...
cc does not understand the -exceptions option, so specify that
option only for the C++ compiler. Thanks to Brian Ostrom
(briano@netscape.com ) for the bug report.
1999-06-21 21:52:52 +00:00
wtc%netscape.com
bea783b339
Removed unused code, because +DA2.0W is specified in config/HP-UX.mk
...
already. Also there is a typo ($USE_64).
1999-06-21 21:35:11 +00:00
larryh%netscape.com
7e737ea4b2
BugZilla #8018
1999-06-14 18:07:59 +00:00
sdagley%netscape.com
d19ae6a78a
Fix bug #6507 . PR_fprintf() with PR_GetSpecialFD(PR_StandardOutput) or PR_GetSpecialFD(PR_StandardError) as the file argument now works on the Mac with output directed to the SIOUX stdout console window.
1999-06-07 02:37:28 +00:00
srinivas%netscape.com
0c1ce023bc
QNX port; checkin for briano@netscape.com. Bug #7276 .
1999-06-06 12:10:45 +00:00
wtc%netscape.com
22f44691cc
More OpenVMS changes from Colin R. Blake <colin@theblakes.com>.
...
Modified files: prstrms.cpp, pr/include/md/Makefile, _openvms.h,
and prmapopt.c.
1999-06-04 03:01:40 +00:00
wtc%netscape.com
f7b8c3d5fe
Bugzilla bug #4842 : do not export pr/include/md.
1999-06-03 23:00:57 +00:00
wtc%netscape.com
328609c46f
Bugzilla bug #4842 : do not export private NSPR headers (private/pprmwait.h,
...
private/primpl.h, and md/*.h) to mozilla/dist. NSPR files will get
these headers from the source tree, via -I$(MOD_DEPTH)/pr/include and
-I$(MOD_DEPTH)/pr/include/private. Non-NSPR files must not include
these private NSPR headers and should get the exported NSPR headers
from mozilla/dist/<platform.OBJ>/include.
1999-06-03 22:35:44 +00:00
wtc%netscape.com
a8787ee00a
Bugzilla bug #7077 : modified compile-et.pl so that it adds comments
...
(error strings) before the error code macro definitions in the
generated header. Also updated prerr.h to reflect this change.
Thanks to John Gardiner Myers <jgmyers@netscape.com> for contributing
the fix.
1999-05-27 23:20:02 +00:00
wtc%netscape.com
adda70d2e6
Bugzilla bug #4471 : specify -mips3 when compiling on IRIX 6.5,
...
otherwise it defaults to -mips4 if the build machine is mips4.
1999-05-27 23:03:31 +00:00
gordon%netscape.com
bd84016625
Fix for bug#4312. Conditionalized patching of StackSpace so it's only done when patching is allowed. Use FindSymbol to dynamically lookup NewRoutineDescriptor and CallOSTrapUniversalProc so we can link against CarbonLib.
1999-05-21 20:08:09 +00:00
gordon%netscape.com
03dc59061b
Fix for bug#6662 "PR_Open does not set hpb.fileParam.ioDirID field".
1999-05-20 03:58:42 +00:00
sdagley%netscape.com
0b20aacbf6
Fix bug #3534 . Now set EOF and file position to requested offset in a seek when the offset is past the current EOF. With this fix pinkerton's workaround in reg.c is no longer required si it has been removed. Reviewed pinkerton, approved chofmann.
1999-05-20 01:25:54 +00:00
sdagley%netscape.com
59f8021690
Add test to see if async I/O has completed before we actually yield the thread. Part of the I/O improvments tagged under bug #3536 . Approved wtc.
1999-05-19 02:49:00 +00:00
wtc%netscape.com
1d83ed8ceb
More SCO OpenServer updates from Brian Ostrom <briano@netscape.com>.
1999-05-19 01:28:21 +00:00
srinivas%netscape.com
17739e8dc6
Fixed a typo in previous checkin
1999-05-19 01:14:12 +00:00
srinivas%netscape.com
53b70212da
OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-19 00:53:52 +00:00
wtc%netscape.com
94b9c1f67b
Bugzilla bug #4761 : define _LARGEFILE64_SOURCE explicitly if we are
...
on Solaris 2.6 or 2.7 and using gcc. Thanks to vdemarco@novazen.com
and mcafee@netscape.com for reporting this problem.
1999-05-19 00:40:28 +00:00
wtc%netscape.com
e1ab309af4
On SCO OpenServer 5, ENOBUFS and ENOSR are defined to be the
...
same thing. So check whether they are equal. Thanks to
Brian Ostrom <briano@netscape.com> for the bug fix.
1999-05-18 23:07:00 +00:00
wtc%netscape.com
33255c09b5
Bugzilla bug #1816 : handle Cygwin's uname return format on Win95 also.
1999-05-17 22:05:08 +00:00
wtc%netscape.com
c343be2e22
Bugzilla bug #1816 : handle the output of the 'uname' command in
...
the latest Cygwin release (Beta 20). Thanks to Tague Griffith
<tague@netscape.com> for reporting the bug and zuperdee@penguinpowered.com
for pointing out where the bug was.
1999-05-17 21:31:16 +00:00
srinivas%netscape.com
10ce3869a7
Port to OpenVMS.
...
Checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-12 00:47:36 +00:00
srinivas%netscape.com
c0910d9815
Initial version for the OpenVMS port.
...
Checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-12 00:43:26 +00:00
srinivas%netscape.com
029ce1dcd2
Initial version of the OpenVMS config file.
...
Checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-12 00:38:44 +00:00
gordon%netscape.com
7a640f31e7
Fix for bug#4312. Conditionalized patching of StackSpace so it's only done when patching is allowed. Also removed obsolete 68k code, and replaced uses of the BUILD_ROUTINE_DESCRIPTOR macro with calls to NewRoutineDescriptor.
1999-05-11 05:33:51 +00:00
wtc%netscape.com
2d973bea98
Create 10 server threads by default.
1999-05-04 22:06:00 +00:00
wtc%netscape.com
f4b80e7b7e
Added curly braces around nested if's to achieve the if-else association
...
suggested by the identation. Thanks to Dorin-Ioan Marinca <dim@csti.fr>
for reporting the problem and Bert Driehuis
<bert_driehuis@nl.compuware.com> for suggesting the fix.
1999-05-04 21:53:10 +00:00
gordon%netscape.com
fc32900b7a
Fix for bug #4313 "[PP]Replace ExitToShell() patch with CFM termination proc". Changed name of termination function in PPC Linker pref panel (for both targets) to CleanupTermProc.
1999-04-28 06:47:03 +00:00
gordon%netscape.com
e44d04901c
Fix for bug #4313 "[PP]Replace ExitToShell() patch with CFM termination proc". Also removed obsolete 68k code.
1999-04-28 06:45:07 +00:00
gordon%netscape.com
612ea7adb3
Fix for Mac OT bugs #4251 . Added a case for OTGetEndpointState() returning T_INREL to avoid calling PR_ASSERT. Also removed call to macsock_map_error() in notification routine because it makes assumptions concerning the current thread that are not valid from an interrupt.
1999-04-27 19:50:06 +00:00
wtc%netscape.com
1aa9fa44c9
Bugzilla bug #5518 : map PRSeekWhence to FILE_XXX before passing to
...
SetFilePointer.
Bugzilla bug #5520 : correctly check for failure status of SetFilePointer
when invoked with a non-NULL third argument.
1999-04-26 22:09:00 +00:00
wtc%netscape.com
ae5b35bcce
Added new tests bigfile2.c and bigfile3.c that reproduce Bugzilla
...
bug #5451 .
1999-04-24 00:32:25 +00:00
wtc%netscape.com
5224fcd5f5
Bugsplat bug #350054 : in the NT implementation of SocketTransmitFile,
...
free the PRFileDesc only if the file is successfully transmitted.
1999-04-23 19:45:24 +00:00
dmose%mozilla.org
24d2f3686e
updating to license version 1.1 in boilerplate comments
1999-04-21 21:40:44 +00:00
wtc%netscape.com
69ad2b5d40
Bugzilla bug #5358 : temporary fix for the build problem on Solaris/x86.
...
We don't have an assembly language implementation of atomic stacks for
Solaris/x86 yet. Thanks to Justin A. Kolodziej
<4wg7kolodzie@marquette.edu> for reporting the bug.
1999-04-21 21:02:10 +00:00
wtc%netscape.com
71e9bdfc8d
Bugzilla bug #5344 : added the missing #define PLARENAS_H as part of
...
the double-include guard. Thanks to Bruce Mitchener <bruce@cybersight.com>
for the bug report.
1999-04-21 05:37:35 +00:00
srinivas%netscape.com
f5fff9693e
Use of lstat, instead of stat, causes nsinstall to miss directories pointed to by
...
symlinks. Bugzilla #4954 .
1999-04-21 02:11:53 +00:00
wtc%netscape.com
a85ae8c574
Bugzilla bug #4741 : add lib version info to libplds3 and libprstrms3.
...
Bugzilla bug #5284 : the lib version structures for libnspr3 and libplc3
are incorrectly named (still referring to libnspr21 and libplc21).
Modified files: lib/ds/Makefile, lib/prstreams/Makefile,
lib/libc/src/Makefile, lib/libc/src/plvrsion.c, pr/src/Makefile,
pr/src/prvrsion.c
Added files: lib/ds/plvrsion.c, lib/prstreams/plvrsion.c
1999-04-19 22:17:08 +00:00
wtc%netscape.com
5de911846e
Declare _PR_Unblock_IO_Wait.
1999-04-16 00:17:46 +00:00
wtc%netscape.com
9608b91067
Bugzilla bug #146 : cast unsigned to signed type before applying the
...
unary minus operator to get rid of a compiler warning. Thanks to
rick@rixsoft.com for the bug report.
1999-04-16 00:15:12 +00:00
wtc%netscape.com
0889976219
Removed unused variables LIBNSPR and PURELIBNSPR.
1999-04-15 22:19:41 +00:00
wtc%netscape.com
fe069f8511
Bugzilla bug #5111 : include my_config.mk and my_overrides.mk, if they
...
exist, to allow for user config and overrides of NSPR build variables.
Thanks to Ramiro Estrugo <ramiro@netscape.com> for the design and
implementation.
Modified files: .cvsignore, config.mk.
1999-04-15 03:04:29 +00:00
wtc%netscape.com
51bd621930
Bugsplat bug #345296 : added a test program that have multiple
...
threads accepting on the same listening socket.
1999-04-15 01:11:31 +00:00
larryh%netscape.com
3e3ead911f
Fix warning message on _MD_EXIT
1999-04-14 22:39:33 +00:00
wtc%netscape.com
ab22e2d79a
Bugzilla bug #4952 : line 35 spilled over to line 36, and a '-' was missing.
...
Thanks to tomg@squish.org for the bug report.
1999-04-14 01:57:31 +00:00
wtc%netscape.com
a2d360751d
Bugzilla bug #2802 : prepend current directory to $(DIST)/lib only
...
if $(DIST) is a relative pathname. Thanks to trini@kernel.crashing.org
for reporting this bug.
1999-04-14 01:00:11 +00:00
larryh%netscape.com
b66f6f510f
add coverage for functions that should be called by this test case
1999-04-13 22:58:40 +00:00
srinivas%netscape.com
37f1e5e921
Removed mozilla-specific library path components: bug #4450 .
1999-04-11 06:44:49 +00:00
wtc%netscape.com
1b0a8731f0
Added prstreams to DIRS.
1999-04-10 01:04:32 +00:00
wtc%netscape.com
85f2e104d3
Bugzilla bug #4736 : added dummy references to rcsid and sccsid so
...
that they aren't optimized away as unused variables.
1999-04-10 01:01:27 +00:00
larryh%netscape.com
4800ea02ee
Fix thread-type rotation for Win95
1999-04-09 16:38:11 +00:00
wtc%netscape.com
3abc427591
Symbols on NetBSD also have a leading underscore.
...
This patch is contributed by gduzan@acm.org .
1999-04-06 01:26:50 +00:00
wtc%netscape.com
e3e3836e45
The file type PR_DESC_SOCKET_POLL is not defined by NSPR.
1999-04-05 23:24:11 +00:00
wtc%netscape.com
fcc21f3e68
On Solaris, the prpoll test needs to link with -lsocket because
...
it calls BSD socket functions. Moved the rule for the attach
test to be together with other tests that need to link with -lpthread.
1999-04-05 23:23:05 +00:00
wtc%netscape.com
626f51ee29
Made the i/o continuation thread ignore the events that have
...
been consumed by prior continuation function calls.
(Bugsplat bug #345296 )
Modified files: primpl.h, ptio.c.
1999-04-02 23:21:08 +00:00
wtc%netscape.com
a09f77e057
The SocketPollFD functions are moved from public header(prio.h) to private
...
header (pprio.h). The PRDescType is set to 0.
1999-04-01 05:12:35 +00:00
wtc%netscape.com
085d03bd44
Moved SocketPollFD functions from public header(prio.h) to this private header.
1999-04-01 05:11:27 +00:00
wtc%netscape.com
4c9f349711
Moved SocketPollFD functions from public header(prio.h) to the private
...
header pprio.h.
1999-04-01 05:10:59 +00:00
wtc%netscape.com
20b741e2a2
Fixed an error in the comments. (Bugzilla bug #346002 )
...
Modified files: prsocket.c, ptio.c
1999-04-01 05:03:37 +00:00
wtc%netscape.com
10f9efb05a
Name the third argument for PR_Writev 'iov_size', as opposed
...
to 'size'.
1999-04-01 04:57:35 +00:00
wtc%netscape.com
b0b7ade46f
Bugzilla bug #4297 : the use of 'stack' as function arguments conflicts
...
with the class name 'stack' in STL, so renamed it to 'fd_stack'.
Thanks to joseph.gregorio@mts.com for reporting the problem and
suggesting a fix.
1999-04-01 04:30:37 +00:00
wtc%netscape.com
73901e03fe
Bugzilla bug #4464 : cast enum PRThreadPriority to PRIntn before
...
doing comparisons so that enum PRThreadPriority is treated as a
signed type. Thanks to Jeremy Lea <reg@shale.csir.co.za> for
reporting this bug.
1999-04-01 04:16:12 +00:00
larryh%netscape.com
3c2f89c7c4
Memory leak fixed. Thanks to: David Gardiner <david.gardiner@unisa.edu.au
1999-03-31 01:27:44 +00:00
wtc%netscape.com
4c6cb234ae
Added test cases for the new NSPR functions, PR_CreateSocketPollFd and
...
PR_DestroySocketPollFd.
1999-03-30 01:38:27 +00:00
wtc%netscape.com
c7044ed0e3
Defined a new IOMethods table to implement PR_CreateSocketPollFd and
...
PR_DestroySocketPollFd.
1999-03-30 01:37:52 +00:00
wtc%netscape.com
423b11ad15
Two new functions defined to enable polling native and NSPR FDs simultaneously.
1999-03-30 01:36:34 +00:00
wtc%netscape.com
300ba4e7c8
Use a default error-mapping function.
...
This work is contributed by Nelson Bolyard <nelsonb@netscape.com>.
1999-03-29 00:28:23 +00:00
wtc%netscape.com
01d572ccc4
Use a default error-mapping function.
...
This work is contributed by Nelson Bolyard <nelsonb@netscape.com>.
1999-03-25 06:33:45 +00:00
wtc%netscape.com
0c5437a4f2
Define HAVE_LONG_LONG for NetBSD on alpha, powerpc, and m68k.
1999-03-24 00:22:09 +00:00
wtc%netscape.com
d5f60ca25b
Renamed MOZ_PROF to MOZ_PROFILE.
1999-03-23 20:02:33 +00:00
wtc%netscape.com
bf1dbc3a54
Restored the -D_THREAD_SAFE macro define that I incorrectly deleted
...
in the previous revision. The -pthread flag does not define
_THREAD_SAFE. Thanks to Jeremy Lea <reg@shale.csir.co.za> for
pointing this out.
1999-03-23 15:18:27 +00:00
wtc%netscape.com
a85fa65cd2
Merged a patch contributed by jon@eyrie.org (Jonathan Lennox).
1999-03-23 05:50:11 +00:00
wtc%netscape.com
2387f75f32
Don't need to link with -lc_r explicitly on FreeBSD. The -pthread
...
flag takes care of that.
1999-03-23 05:46:07 +00:00
wtc%netscape.com
893d6a562d
Bugzilla bug #4176 : _POSIX_THREAD_PRIORITY_SCHEDULING is the feature-test
...
macro for pthread_attr_setscope. Thanks to jon@eyrie.org (Jonathan Lennox)
for the patch.
1999-03-23 05:17:47 +00:00
wtc%netscape.com
3336b6b262
FreeBSD/Alpha port, contributed by Brian Ostrom <briano@netscape.com>.
...
Modified files: FreeBSD.mk, gencfg.c, _freebsd.cfg, _freebsd.h,
pr/tests/Makefile.
1999-03-23 04:09:23 +00:00
wtc%netscape.com
9faacbfef7
Removed extraneous macro defines that are already defined
...
by the compiler.
1999-03-22 23:29:46 +00:00
wtc%netscape.com
25b5d2f433
Merged NSPR patches for BSD/OS 4.0.1 + sparc, contributed by
...
Kurt J. Lidl <lidl@eng.us.uu.net>.
Modified files: BSD_OS.mk, _bsdi.cfg, _bsdi.h.
1999-03-22 23:04:13 +00:00
wtc%netscape.com
aa2f93ba53
Update from the internal CVS repository /m/src. Includes: first
...
cut at 64-bit AIX port.
1999-03-19 22:47:21 +00:00
larryh%netscape.com
b66568ed49
OS2 changes
1999-03-18 22:39:53 +00:00
wtc%netscape.com
5ac57bfe34
NSPR library name change (libnspr21 ==> libnspr3) and
...
plevent.c.
1999-03-17 21:25:08 +00:00
gordon%netscape.com
9adaf402c7
Fix for Mac OT bugs #2133 , #2405 , #2451 , #2623 , #3580 among others. Steve Dagley served as buddy for my changes. This is basically the first half of the redesign for Mac NSPR Sockets. Blocking mode or Server sockets remain to be implemented.
1999-03-14 00:15:39 +00:00
wtc%netscape.com
32ae3e71ff
Another update from the internal CVS repository /m/src.
1999-03-09 05:12:06 +00:00
wtc%netscape.com
cc2275bf41
Another update from the internal CVS repository /m/src.
1999-03-05 22:32:56 +00:00
gordon%netscape.com
3f58f95ebd
Bug fix for #3410 & #3403 by Simon Fraser, reviewed by Gordon Sheridan. Stop leaking UPPs everytime we do a file read.
1999-03-04 19:27:19 +00:00
wtc%netscape.com
de01a2e192
Undo the temporary "depend: clean" hack.
1999-03-02 23:19:01 +00:00
wtc%netscape.com
fe2af79d43
Another update of the latest stuff from the internal CVS repository /m/src.
1999-03-02 22:23:14 +00:00
wtc%netscape.com
542737727c
Another update from the internal CVS repository /m/src to mozilla.org.
1999-03-02 00:58:34 +00:00
wtc%netscape.com
fa579468de
New test file vercheck.c.
1999-03-01 00:23:34 +00:00
wtc%netscape.com
95730ec624
On SUNOS4, include "md/sunos4.h" to get the macro definition of strtoul.
...
(contributed by Brian Ostrom <briano@netscape.com>)
1999-02-27 19:47:35 +00:00
wtc%netscape.com
023202c937
On SUNOS4, include "md/sunos4.h" to get the macro definition of strerror.
...
(contributed by Brian Ostrom <briano@netscape.com>)
1999-02-27 19:46:10 +00:00
wtc%netscape.com
cb0fb68f05
Check NO_MDUPDATE. (contributed by Brian Ostrom <briano@netscape.com>)
1999-02-27 19:36:57 +00:00
wtc%netscape.com
790015295f
added files on behalf of wtc: prerr.c, prerrortable.c, and prrwlock.c.
1999-02-26 20:49:06 +00:00
wtc%netscape.com
9f876264e6
Temporary depend:clean hack.
1999-02-26 20:47:41 +00:00
wtc%netscape.com
eda66ef3a8
Landing of miscellaneous changes, including the new error code to
...
string function contributed by John Myers <jgmyers@netscape.com>.
1999-02-26 20:41:06 +00:00
wtc%netscape.com
11fde4dbab
New test file acceptread.c.
1999-02-26 20:38:30 +00:00
wtc%netscape.com
adcdf55dea
print thread scope.
1999-02-26 18:34:31 +00:00
wtc%netscape.com
9844420e94
print elapsed and expected times.
1999-02-26 18:33:19 +00:00
wtc%netscape.com
9524c936d8
Make the number of atomic locks configurable by setting the environment
...
variable NSPR_ATOMIC_HASH_LOCKS.
1999-02-26 18:32:14 +00:00
sfraser%netscape.com
83c2eea625
Mac project changes -- no longer need to link with some libraries, so remove these from the project (MoreFiles, MemAllcoatorStubs).
1999-02-26 00:49:57 +00:00
wtc%netscape.com
f52fdc8a9a
Changed NSPR ==> NSPS.
1999-02-25 19:58:12 +00:00
wtc%netscape.com
a5eba559aa
Link the tests against $(LIBPLC) $(LIBPLDS) $(LIBPR).
1999-02-25 19:46:30 +00:00
wtc%netscape.com
3108194c75
Merged /m/src/ns/nspr20/lib/tests/arena.c, revision 1.2, by larryh.
1999-02-25 19:29:46 +00:00
wtc%netscape.com
6ec7ed6c80
Bugsplat bug #335804 : made _MD_IrixIntervalPerSec return the correct
...
value. Also some code cleanup for the default UNIX timer case.
1999-02-25 06:02:39 +00:00
wtc%netscape.com
8cee3475cb
Bugzilla bug #3233 : create the pipe in nonblocking mode and have
...
reads and writes check for the possible EAGAIN/EWOULDBLOCK error.
1999-02-24 19:53:48 +00:00
larryh%netscape.com
6030181f70
mumble. restore to 3.11
1999-02-24 19:19:21 +00:00
larryh%netscape.com
da984efbc5
lost update?
1999-02-24 17:33:00 +00:00
larryh%netscape.com
cadf532343
revert to 3.3, fix my mess
1999-02-24 00:41:43 +00:00
larryh%netscape.com
2762446f81
don't do windows on unix
1999-02-24 00:09:40 +00:00
larryh%netscape.com
06e9e44c42
set old (3.0) library names
1999-02-23 23:56:05 +00:00
larryh%netscape.com
ee4b15514b
add test case for plevent
1999-02-23 23:09:54 +00:00
larryh%netscape.com
7e3658382b
add windows test case for plevent
1999-02-23 23:09:10 +00:00
larryh%netscape.com
1bd83f50b3
per Steve Dagley
1999-02-20 00:58:42 +00:00
sdagley%netscape.com
57807bf67e
Mac specific fix. Now that dp's code to walk the shared libs to see what is installed is working we've run into a problem that unloading the libs breaks the app (crash on quit, possible general instability). rjc's fix is to make sure PR_LoadLibrary is loading a unique copy of the lib by changing GetDiskFragment to use the option kPrivateCFragCopy instead of kLoadCFrag.
1999-02-19 02:45:54 +00:00
wtc%netscape.com
b9c121a516
Bugsplat bug #343158 : corrected a typo in the comment. Thanks to
...
John Bandhauer <jband@netscape.com> for the bug report and fix.
1999-02-19 00:45:35 +00:00
wtc%netscape.com
2eb970a90b
Test list for nspr.
1999-02-19 00:14:41 +00:00
wtc%netscape.com
43413731d7
On BSDI, zero a pthread_mutex_t or pthread_cond_t before initializing
...
it. This patch is contributed by Bert Driehuis
<bert_driehuis@nl.compuware.com>.
1999-02-18 23:20:11 +00:00
wtc%netscape.com
9496bc5718
The code should not have actual functions in the assertions.
...
The patch is contributed by Matthew Zahorik <maz@albany.net>.
1999-02-18 21:55:58 +00:00
wtc%netscape.com
1b089aaa5f
Minor editing.
1999-02-18 20:03:51 +00:00
wtc%netscape.com
358171530d
Bugzilla bug #3144 : OPENBSD also needs a leading underscore in the
...
symbol names. The patch is contributed by kstailey@kstailey.tzo.com .
1999-02-18 19:45:32 +00:00
sdagley%netscape.com
d59873884c
Mac specific fix. Checking in rjc's fix to load libraries if file spec was an alias to a library rather than the actual library file spec. Needed so XPCOM will work on Mac.
1999-02-18 00:10:46 +00:00
larryh%netscape.com
f03da81d1d
add profiling capability for win32
1999-02-12 19:36:35 +00:00
larryh%netscape.com
bb48fca642
BugSplat #341273
1999-02-12 19:33:54 +00:00
wtc%netscape.com
81f2db61c8
Make sure the redirected standard I/O fd's are blocking so that
...
libc's stdio.h functions can work.
1999-02-12 18:48:42 +00:00
wtc%netscape.com
417b778adf
In the Win32 implementation of PR_CreatePipe, mark the pipe endpoints
...
as inheritable. (We probably should create them as non-inheritable.)
1999-02-12 18:47:18 +00:00
wtc%netscape.com
d7509e371c
Redid the NT implementation of PR_NewTCPSocketPair so that neither socket
...
is associated with the I/O completion port.
1999-02-12 18:46:07 +00:00
wtc%netscape.com
ef0ea2db25
Noted that the SetHandleInformation function is not implemented on Win95.
1999-02-12 18:43:52 +00:00
wtc%netscape.com
e994375a74
Minor improvements.
1999-02-12 18:41:52 +00:00
wtc%netscape.com
3bad54fbfb
Completely rewrote the test.
1999-02-12 18:41:36 +00:00
larryh%netscape.com
c0f09a9163
make reader-writer locks
1999-02-12 18:40:42 +00:00
larryh%netscape.com
dfb813bd36
Set version
1999-02-12 18:39:17 +00:00
larryh%netscape.com
bfb7adb808
add reader-writer locks
1999-02-12 17:18:46 +00:00
wtc%netscape.com
8af70f1475
Added hash lock counts to collect statistics on how often each lock is
...
used.
1999-02-12 00:59:52 +00:00
wtc%netscape.com
312ab4e6c0
Bugsplat bug #342631 : a better implementation of the atomic routines
...
for HP-UX 11. Use a set of locks to reduce lock contention. Thanks
to Rick Swift <swift@npec.netscape.com> for contributing this code.
1999-02-11 20:06:31 +00:00
wtc%netscape.com
35dd9a5cd9
Added the sockping and sockpong tests.
1999-02-11 00:44:06 +00:00
wtc%netscape.com
0d0cca7699
Declare Test_Result as returning void. Changed AF_INET and INADDR_XXX
...
to PR_AF_INET and PR_INADDR_XXX.
1999-02-11 00:43:30 +00:00
wtc%netscape.com
4346c956cc
Changed AF_INET and INADDR_XXX to PR_AF_INET and PR_INADDR_XXX.
1999-02-11 00:39:16 +00:00
wtc%netscape.com
df4b0d881a
Added the pipeping, pipepong, and pipeself tests.
1999-02-10 19:46:39 +00:00
srinivas%netscape.com
e099eaf41c
Display nspr version info. by default.
1999-02-09 03:34:09 +00:00
srinivas%netscape.com
929a7af41b
Code cleanup.
1999-02-09 03:30:29 +00:00
srinivas%netscape.com
520b97ca3a
Reduce default thread count.
1999-02-09 03:29:40 +00:00
srinivas%netscape.com
993aefddee
Reduce default values of counters.
1999-02-08 20:28:30 +00:00
srinivas%netscape.com
f65732ce84
Code cleanup.
1999-02-08 20:27:02 +00:00
srinivas%netscape.com
3aee7eeb77
Build additional tests
1999-02-08 20:25:05 +00:00
wtc%netscape.com
08708f7964
Fixed compilation problems on AIX 4.3. Test the macro SF_CLOSE to
...
determine whether an AIX revision has send_file(). Thanks to
Waqar Malik <waqar@netscape.com> for the bug report and fix.
1999-02-06 17:30:50 +00:00
wtc%netscape.com
023a60346f
Added struct declarations to eliminate compiler warnings from
...
<arpa/inet.h> on AIX 4.3. Thanks to Waqar Malik <waqar@netscpe.com>
for the bug report.
1999-02-06 17:25:17 +00:00
wtc%netscape.com
5564784050
Implemented file descriptor inheritance for NT.
...
Modified files: _winnt.h, prfile.c, prio.c, prsocket.c, ntio.c,
w32poll.c, and prinit.c.
1999-02-05 06:45:06 +00:00
wtc%netscape.com
836ee1215b
Removed unused variable warnings by the Macintosh compiler. The patch
...
is contributed by Kathleen Brade <brade@netscape.com>.
1999-02-04 15:53:49 +00:00
wtc%netscape.com
b2be602c5f
Bugsplat bug #340658 : implemented a version of the atomic routines
...
for the pthreads version that doesn't require NSPR to be initialized.
1999-02-02 00:08:25 +00:00
wtc%netscape.com
64a55efec2
Pthreads version doesn't need _MD_StartInterrupts().
...
Modified files: prinit.c and ptmisc.c.
1999-02-01 23:25:44 +00:00
wtc%netscape.com
1eea8577fc
Commented out the sigwait() call for BSDI. BSD/OS 3.1 does not have
...
the sigwait() function.
1999-02-01 23:24:58 +00:00
wtc%netscape.com
886b4267f8
In _PR_InitThreads, call pthread_init to explicitly initialize the
...
pthread subsystem on BSD/OS because pthread_self() fails to initialize
pthreads implicitly. This patch is contributed by Bert Driehuis
<bert_driehuis@nl.compuware.com>.
1999-02-01 20:01:36 +00:00
wtc%netscape.com
4bc76045fa
Added a missing PR_htons call. Thanks to Bert Driehuis
...
<bert_driehuis@nl.compuware.com> for the bug report and fix.
1999-02-01 19:56:49 +00:00
wtc%netscape.com
710b99fd12
Changed /usr/tmp/ to /tmp/. BSD/OS does not have /usr/tmp/.
...
Thanks to Bert Driehuis <bert_driehuis@nl.compuware.com> for the fix.
1999-02-01 19:55:48 +00:00
wtc%netscape.com
5fa39ee0d8
Run the default test program 'cvar -c 2000" if no command-line
...
arguments are given.
1999-02-01 19:26:56 +00:00
wtc%netscape.com
f62977de1c
In primpl.h, moved the definitions of macros _PR_MD_INIT_LOCKS and
...
_PR_MD_START_INTERRUPTS from the common section to the classic nspr
section. These macros are not used in the pthreads version.
Modified files: primpl.h, _pth.h, and ptsynch.c.
1999-02-01 19:20:05 +00:00