Граф коммитов

804 Коммитов

Автор SHA1 Сообщение Дата
wtc%netscape.com edb11b195c Bugzilla bug #17896: added new macro _PR_IS_GCABLE_THREAD.
r=srinivas@netscape.com
Modified files: primpl.h, macthr.c, irix.c, pthreads_user.c, solaris.c,
unixware.c, pruthr.c
1999-11-18 02:14:38 +00:00
wtc%netscape.com bba3cdebb0 Added a new test sendzlf.c, which sends a zero-length file with PR_SendFile
and PR_TransmitFile.
Modified files: pr/tests/Makefile,Makefile.in,runtests.ksh
Added file: sendzlf.c
1999-11-18 02:11:38 +00:00
wtc%netscape.com 646291b218 Bugsplat bug #367096: need to set md.thr_bound_cpu to NULL when we
resume a falsely timed-out or abort a really timed-out AcceptEx call.
Also we must add a thread to its current CPU if md.thr_bound_cpu is
not NULL.
Modified files: ntio.c, ntthread.c, and pruthr.c
1999-11-17 05:25:27 +00:00
wtc%netscape.com 0c9675a0c6 Bugzilla bug #17728: pt_writev_cont, pt_write_cont, pt_send_cont, and
pt_sendto_cont need to deal with the possibility of a zero-length buffer.
r=srinivas@netscape.com.  Added a test zerolen.c for this bug.
Modified files: ptio.c, pr/tests/Makefile, pr/tests/Makefile.in,
pr/tests/runtests.ksh.
Added file: pr/tests/zerolen.c
1999-11-17 01:59:23 +00:00
wtc%netscape.com 7edcb79205 Bugzilla bug #17601: fixed memory leak and some other problems in our
thread-private data code.
Modified files: primpl.h, ptthread.c, prcthr.c, prtpd.c, pruthr.c.
1999-11-16 23:44:41 +00:00
wtc%netscape.com 0a1e503d3a Bugzilla bug #18968: check for the case where RTLD_GLOBAL is not defined. 1999-11-16 21:05:41 +00:00
cls%seawood.org 04f881af0d Set appropriate debug flags. 1999-11-16 04:21:08 +00:00
wtc%netscape.com b8136759cf Bugzilla bug #16566: PR_Assert should be defined only if DEBUG is defined. 1999-11-15 21:59:52 +00:00
wtc%netscape.com 378708b999 Temporary depend:clean hack. 1999-11-15 21:32:32 +00:00
wtc%netscape.com 204721757b Bugzilla bug #17699: removed obsolete functions PR_SetThreadExit and
PR_GetThreadExit.
Modified files: pprthred.h, primpl.h, prcthr.c, prtpd.c, and pruthr.c.
1999-11-15 21:29:29 +00:00
wtc%netscape.com e3febb50ba Bugzilla bug #18826: some systems don't have RTLD_LOCAL defined. Thanks
to dejong@cs.umn.edu for the bug report and suggested fix.
1999-11-15 00:07:00 +00:00
wtc%netscape.com 4bd1fc48f2 Bugzilla bug #16845: added new function PR_LoadLibraryWithFlags.
Also, use RTLD_LAZY on Linux (was using RTLD_NOW).
Modified files: prlink.h, prlink.c.
1999-11-13 01:27:06 +00:00
srinivas%netscape.com 96ba9c8ba0 Added a new test case for PR_SendFile. Bugzilla #17486. 1999-11-12 13:40:17 +00:00
srinivas%netscape.com 350acd0532 Include string.h for string functions. Bugzilla 17940. 1999-11-12 13:08:43 +00:00
sdagley%netscape.com 887d49e666 Fix to larryh's earlier checkin to implement bug #17558. Previous fix from bad diff would always result in an error trying to create a file that already existed (should only be an error in certain cases). r=sfraser 1999-11-05 01:18:07 +00:00
larryh%netscape.com 847c29cc5e BugZilla 17558. PR_Open() gets PR_EXCL flag 1999-11-05 00:21:39 +00:00
wtc%netscape.com edc95ebad9 Bugzilla bug #15906: add support for the GC leak detector. Contributed
by Patrick Beard <beard@netscape.com>.
1999-11-03 01:37:19 +00:00
wtc%netscape.com 21e5833c6a Bugzilla bug #15906: use the GC leak detector. Contributed by
Patrick Beard <beard@netscape.com>.
1999-11-03 01:33:03 +00:00
gordon%netscape.com 122fb95337 Mac specific interrupt<->thread synchronization mechanism, required for async Mac dns. r=warren, patrick, wtc, srinivas, larryh; part of bug:10731. 1999-11-03 01:22:58 +00:00
cls%seawood.org 1f9bd12490 Added detection for alphaev6. Submitted by Matt Wilson <msw@redhat.com>. 1999-11-02 01:24:16 +00:00
larryh%netscape.com 30c4fb7805 BugZilla 17558. Add PR_Open() PR_EXCL flag 1999-11-01 22:59:27 +00:00
cls%seawood.org b48a7583af Remove the extra -D_XXX_SOURCE_ flags for Linux builds. 1999-11-01 15:29:31 +00:00
wtc%netscape.com d62cb68cf5 Need to set the reuseaddr socket option before PR_Bind, now that
PR_Bind no longer sets that option automatically (see Bugzilla #17184).
1999-10-29 01:41:34 +00:00
wtc%netscape.com f0f6a95346 Bugzilla bug #15858: fixed compiler warnings. 1999-10-29 01:33:54 +00:00
wtc%netscape.com c9c3ea67c9 Bugzilla bug #17486: need parentheses around a & operator in an expression 1999-10-28 22:03:08 +00:00
srinivas%netscape.com 69311e0a8b Export version descriptor. Bugzilla 4742 1999-10-28 21:28:46 +00:00
srinivas%netscape.com 598f761e25 Include system files for BeOS; checkin for <duncan@be.com>. 1999-10-28 11:40:33 +00:00
srinivas%netscape.com 923e93d99e Add PR_Block/Unblock_Interrupt functions. Bugzilla 17055 1999-10-28 02:48:01 +00:00
sdagley%netscape.com d82b8d9179 __MD_GetEnv now calls standard C's getenv if environment variable not in NSPR's table. r=beard 1999-10-27 22:44:48 +00:00
larryh%netscape.com 03562a6135 BugZilla 17374. Add PROffset types 1999-10-27 20:29:22 +00:00
wtc%netscape.com a2e463d252 Bugzilla bug #17188: NSPR should not automatically set the SO_KEEPALIVE
socket option on a new TCP socket. The HAVE_SOCKET_KEEPALIVE macro is
obsolete. r=srinivas@netscape.com.
Modified files: _beos.h, _os2.h, _unixos.h, _win16.h, _win95.h, _winnt.h,
prsocket.c, and ptio.c.
1999-10-26 22:58:55 +00:00
wtc%netscape.com 794d3f7c15 Added missing function declarations to eliminate compiler warnings.
Checked in on behalf of Colin Blakes <colin@theblakes.com>.
1999-10-26 02:01:38 +00:00
wtc%netscape.com 3c5064327b Bugzilla bug #17184: PR_Bind should not set the SO_REUSEADDR socket
option.  The HAVE_SOCKET_REUSEADDR macro is now obsolete.  Tests
that depended on the old PR_Bind behavior needs to call PR_SetSocketOption
before PR_Bind.
Modified files: _beos.h, _os2.h, _unixos.h, _win16.h, _win95.h, _winnt.h,
prsocket.c, ptio.c, accept.c, acceptread.c, sel_spd.c, servr_kk.c,
servr_ku.c, servr_uk.c, and servr_uu.c.
1999-10-26 01:58:10 +00:00
wtc%netscape.com 7aa6773f73 Bugzilla bug #17093: made plevent.c independent of any internal NSPR
headers (primpl.h in particular).  Tested on Linux, Solaris, Win32,
and Mac. r=srinivas@netscape.com
Modified files: lib/ds/Makefile, lib/ds/Makefile.in, lib/ds/plevent.c
1999-10-25 19:20:58 +00:00
srinivas%netscape.com 8648127088 OpenVMS updates by colin@theblakes.com 1999-10-22 21:06:08 +00:00
srinivas%netscape.com 3349152f6d PR_SetThreadPriority should set the priority unconditionally. 1999-10-22 21:01:51 +00:00
srinivas%netscape.com 6bd71d2ece Fixed typo in debug statement. 1999-10-22 20:59:34 +00:00
srinivas%netscape.com 12e31e7352 Defined _MD_PIPEAVAILABLE; checkin for "Duncan Wilcox" <duncan@be.com>. 1999-10-22 20:58:00 +00:00
srinivas%netscape.com 585a494f40 Map the SO_BROADCAST option to invalid option, when not supported by the
system.
1999-10-22 20:56:25 +00:00
srinivas%netscape.com b9864b3162 Add PR_SendFile to the PRIOMethods tables to enable use in layered FDs.
Bugzilla #17012.
1999-10-22 20:49:19 +00:00
srinivas%netscape.com 7f85a80420 PL_ProcessPendingEvents() dispatches only those events currently on the
queue. Added a static helper function (_pl_GetEventCount) that locks the
monitor and counts the number of events in the queue. Checkin for troy.
1999-10-22 13:28:39 +00:00
wtc%netscape.com a751fc68d8 Removed temporary depend:clean hack. 1999-10-22 05:29:48 +00:00
wtc%netscape.com cc86e67e43 Bugsplat bug #366500: use the default, PRLock-based atomic stack
implementation on OSF1. r=larryh,srinivas@netscape.com.
Modified files: _osf1.h, osf1.c.
1999-10-22 01:10:00 +00:00
wtc%netscape.com 8931f4f8c7 Fixed a small mistake in the previous checkin. 1999-10-21 22:51:06 +00:00
wtc%netscape.com b427917e05 Bugsplat bug #365031: moved the definition of PRStack from pratom.h
to primpl.h so that it is not exported.
Bugsplat bug #364813: declare 'prstk_head' volatile, to prevent compiler
from optimizing away references in a loop.
r=larryh,srinivas@netscape.com
1999-10-21 22:36:35 +00:00
wtc%netscape.com 857508d6e2 Temporary depend:clean hack. 1999-10-21 22:32:14 +00:00
wtc%netscape.com a12f8e3a13 Bugzilla bug #16994: fixed compilation problems on platforms without
long longs. r=larryh@netscape.com.  Thanks to Chris Seawood
<cls@seawood.org> for the bug report.
1999-10-21 22:28:14 +00:00
srinivas%netscape.com 413e829459 Invoke the native acknowledge notify routine only when queue is non-empty.
Checkin for kipp@netscape.com.
1999-10-21 21:52:02 +00:00
wtc%netscape.com 866a639772 Made comments match code. 1999-10-20 23:19:31 +00:00
wtc%netscape.com 886045c92a Bugsplat bug #366840: PR_StringToNetAddr needs to set the address family
field of the PRNetAddr structure. Added a new test str2addr.c for this
bug. r=larryh@netscape.com
Modified files: prnetdb.c, pr/tests/runtests.ksh, pr/tests/Makefile,
    pr/tests/Makefile.in
Added file: pr/tests/str2addr.c
1999-10-20 23:07:38 +00:00
srinivas%netscape.com e1cb2967eb The "-mno-486" compiler option is no longer relevant and not supported
in new gcc compilers (v2.95). Bug #15975.
1999-10-20 21:19:53 +00:00
larryh%netscape.com 8e27542a54 BugSplat 367096 1999-10-20 00:12:37 +00:00
larryh%netscape.com d18119c2c7 BugSplat 367096 1999-10-20 00:07:01 +00:00
cls%seawood.org bb9d2ebe79 Syncing Makefile.ins with srinivas' previous checkin.
r=shaver
1999-10-19 05:30:36 +00:00
srinivas%netscape.com 57e7bdef64 Update with post-3.5 fixes on the tip 1999-10-19 00:40:39 +00:00
larryh%netscape.com d2cecca1dc BugZilla 16566 1999-10-19 00:15:05 +00:00
srinivas%netscape.com 46739047de Initial version 1999-10-18 23:46:10 +00:00
srinivas%netscape.com 549d833a1a Include fcntl.h always. Bugizlla #16630. 1999-10-18 11:13:23 +00:00
cls%seawood.org c3ac045cd4 Bug 11893. r=shaver
Sync the autoconf Makefile.ins.
1999-10-17 15:12:41 +00:00
sdagley%netscape.com 9b8f57db1e Fix #15740 - now check for immediate errors from async i/o calls. Also ensure that io_pending flag for the thread is cleared if we complete the async call before calling WaitOnThisThread(). r=sfraser 1999-10-15 23:35:27 +00:00
cls%seawood.org 894898e25a Files not used by build. Attempting to resolve cvs checkin problem. a=srinivas,leaf 1999-10-15 21:42:20 +00:00
cls%seawood.org ba5179289d Files not used by build. Attempting to resolve cvs checkin problem. a=srinivas,leaf 1999-10-15 21:36:53 +00:00
srinivas%netscape.com 66a52807fc Autoconf for NSPR. Checkin for cls@seawood.org. Bugzilla #11893. 1999-10-15 02:42:36 +00:00
srinivas%netscape.com e32cb91095 Autoconf for NSPR. Checkin for cls@seawood.org. Bugzilla #11893. 1999-10-15 02:36:40 +00:00
wtc%netscape.com a73091ee3d Bugsplat bug #358401: created a separate .rc file for each DLL. The
product name is "Netscape Portable Runtime" and the file descriptions
are "NSPR Library", "PLDS Library", "PLC Library", and "PRSTRMS Library".
A debug build is indicated in the file description.  The copyright years
changed to 1996-1999.
Modified files: rules.mk, lib/ds/Makefile, lib/ds/Makefile.in,
lib/libc/src/Makefile, lib/libc/src/Makefile.in,
lib/prstreams/Makefile, lib/prstreams/Makefile.in,
prinit.h, nspr.rc
Added files: plds.rc, plc.rc, prstrms.rc
Removed file: resource.h
1999-10-15 00:51:41 +00:00
wtc%netscape.com da8666cb2b Backed out the Windows resource file stuff checked in in the autoconf
branch merge.  It has two problems: 1. RESOBJ is not being used.  It
has the same meaning as the existing variable RES.  2. $(RES) is added
to OBJS twice on Win32.
1999-10-15 00:14:09 +00:00
wtc%netscape.com dea781ecc9 Removed the rule for $(PURE_LIBRARY), which was accidentally
resurrected in the autoconf checkin.
1999-10-14 23:55:27 +00:00
sdagley%netscape.com e150ff7ee6 Enforce _MD_DEFAULT_STACK_SIZE as the minimum stack size on Mac. r=beard 1999-10-14 23:33:13 +00:00
sdagley%netscape.com 10a8ae0784 Marking all Mac threads as GCable for leak detector work. Bug #15906. r=beard 1999-10-14 23:29:34 +00:00
wtc%netscape.com 462671b2cf Bugsplat bug #365543: removed the PRIntn typecast in the definition of
PR_TRUE and PR_FALSE.
1999-10-14 23:25:01 +00:00
wtc%netscape.com 55085002e0 Bugzilla bug #14126: quote $(OS_RELEASE) in the shell command.
Thanks to Greg Noel <GregNoel@san.rr.com> for the bug report
and the fix.  Reviewed by Greg Noel and tested on several flavors
of Linux (x86, sparc, alpha, and ppc) and FreeBSD.
1999-10-14 23:17:38 +00:00
srinivas%netscape.com bc24d35ef7 Add autoconf for NSPR. Check in for cls@seawood.org. Buzill 11893 1999-10-14 15:09:11 +00:00
srinivas%netscape.com a65519f9ad Autconf for NSPR. Checkin for cls@seawood.org. Bugzill #11893. 1999-10-14 14:50:38 +00:00
srinivas%netscape.com 2a7da8ac35 Enable specification of minimum stack size. 1999-10-14 02:33:14 +00:00
wtc%netscape.com 71c33aa211 Fixed an error of incorrect return value type in _MD_DeleteSharedMemory. 1999-10-13 19:17:05 +00:00
larryh%netscape.com 76ed113c5c NSPR 3.5 landing 1999-10-13 18:32:42 +00:00
wtc%netscape.com c9453ff07e Backed out previous revision, which was checked in during code freeze. 1999-10-12 22:37:13 +00:00
sdagley%netscape.com 3ba90c81a0 XP_MAC GC leak detector changes: using LMGetCurStackBase to compute stack bottom, and considering all threads GCable. r=sdagley (checking in for beard). bug=15906 1999-10-09 03:39:54 +00:00
sdagley%netscape.com 9dd37c2054 XP_MAC: turning off a spurious assert in PR_Lock (which can get called at interrupt time!). r=sdagley (checking in for beard). bug=15906 1999-10-09 03:39:52 +00:00
srinivas%netscape.com 58f510bc61 Backed out previous checkin. 1999-10-06 19:33:52 +00:00
srinivas%netscape.com b779877a78 Previous change backed out. 1999-10-06 19:31:17 +00:00
srinivas%netscape.com 7a3d189af5 Backout previous change. 1999-10-06 19:30:01 +00:00
srinivas%netscape.com 71d16537a7 Fixed bug in previous checkin - initialize variables before use. 1999-10-06 19:07:19 +00:00
srinivas%netscape.com 87a6ee86b3 Fixed typo in previous checkin. Also, the correct bug # is 15680. 1999-10-06 18:49:27 +00:00
srinivas%netscape.com ebb8b5579a Add the SO_BROADCAST option. Bug #365862. 1999-10-06 18:31:22 +00:00
sdagley%netscape.com c2836c8585 Add documentation comments for Mac library loading. r=sfraser 1999-10-06 02:37:14 +00:00
sdagley%netscape.com 59169be451 New calls to load code fragments by name or index, and utility routines for getting fragment names from the 'cfrg' resource. r=sfraser 1999-10-06 01:07:15 +00:00
sdagley%netscape.com c19053ebd7 Added #define NSPR_AS_SHARED_LIB to avoid (never called) MacInitializeMemory. This is just tidy up. r=sfraser 1999-10-06 01:06:27 +00:00
sdagley%netscape.com 682f973d7a New implementations of PR_LoadNamedFragment and PR_LoadIndexedFragment, which now allow loading libraries by FSSpec. Mac only. r=sfraser 1999-10-06 01:05:33 +00:00
sdagley%netscape.com 0ffbe71664 Added prlink_mac.h, r=sfraser 1999-10-06 01:04:06 +00:00
sdagley%netscape.com 179710800b Included some new header files, so that building with 'require function prototypes' works better. r=sfraser 1999-10-06 01:03:00 +00:00
sdagley%netscape.com 25e209dcc2 First Checked In. 1999-10-06 01:00:58 +00:00
sdagley%netscape.com 757d725215 changed from directly using "MSL ShLibRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=beard 1999-10-03 22:04:08 +00:00
sdagley%netscape.com 0fb02f6631 using __NSTerminate() rather than __terminate, for GC leak detector. r=beard 1999-10-03 22:04:07 +00:00
sdagley%netscape.com 7cf8c63dae 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 5a207c767a 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 bfea8e7797 Back out last change; it killed tinderbox. a=don%netscape.com. 1999-09-21 04:04:03 +00:00
srinivas%netscape.com ff7839f7f1 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 4ea62afeaf 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 c6bf364742 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 240be3f51c The previous checkin being enabled for WIN32 only; needs further
investigation.
1999-09-20 19:18:35 +00:00
srinivas%netscape.com f8307a0a1f 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 8690146089 - 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 2c09404c22 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 81d48f2d37 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 9315fc0943 Corrected an error. 1999-09-07 23:42:11 +00:00
wtc%netscape.com 1061cba3a0 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 9c415e0d1b 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 4630e64367 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 75a8f3d79b 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 53f08aed21 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 dbba9534ed Enable specification of extra linker options and libraries from command line. 1999-07-31 17:19:19 +00:00
srinivas%netscape.com a685dae8d4 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 b0eb88f85c Fix error in previous checkin. 1999-07-27 02:59:37 +00:00
srinivas%netscape.com 1f221e9ee9 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 97700c34b7 Port to Aplha-NT; checkin for bob meader <bob@guiduck.com>. 1999-07-23 16:35:29 +00:00
sdagley%netscape.com de3923f9cd 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 3cfdb06e48 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 375405b6fb 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 9bcfaccd03 Explain the type pt_SockLen. 1999-07-21 18:31:25 +00:00
wtc%netscape.com 2fee70737c PTHREAD_CREATE_JOINABLE/UNDETACHED was accidentally changed to
_PT_PTHREAD_CREATE_JOINABLE/UNDETACHED.
1999-07-20 05:02:12 +00:00
wtc%netscape.com 0416657c4d 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 dd397f4a12 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 a7885b659d Files created in 1999 should have a 1999 copyright notice. 1999-07-19 21:37:59 +00:00
srinivas%netscape.com 455d8411ca OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>. 1999-07-16 02:35:57 +00:00
srinivas%netscape.com 9353cd5d33 NetBSD/PowerPC port. Checkin for kei_sun@ba2.so-net.ne.jp 1999-07-16 00:30:32 +00:00
srinivas%netscape.com 37c359d4bb NSPR no longer defines symbols with the PTHREAD prefix. Bugzilla #9907. 1999-07-15 13:06:28 +00:00
srinivas%netscape.com 1a3dc74999 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>. 1999-07-15 12:37:21 +00:00
sdagley%netscape.com ed43893377 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 b74558da9b 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 a3b2a1dfdf 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 25c2c67cd9 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 e898f9a110 Changes to build for TARGET_CARBON. 1999-06-30 21:28:05 +00:00
wtc%netscape.com 02cdec8ac9 Deleted an extra space. 1999-06-28 23:18:15 +00:00
wtc%netscape.com 11a32bff2c 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 8551056933 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 cfeaff9c0a 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 c197785e68 Checkin for briano@netscape.com. Bugzilla #8600. 1999-06-23 19:43:41 +00:00
wtc%netscape.com b7a3ce50a4 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 d6812d2809 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 bc3655e584 BugZilla #8018 1999-06-14 18:07:59 +00:00
sdagley%netscape.com 359d4738a2 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 f8e5cceb18 QNX port; checkin for briano@netscape.com. Bug #7276. 1999-06-06 12:10:45 +00:00
wtc%netscape.com 6a84154eb0 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 d434d5e92b Bugzilla bug #4842: do not export pr/include/md. 1999-06-03 23:00:57 +00:00
wtc%netscape.com bb9a3e68fb 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 587742942e 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 31ca8cf1fb 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 ca3d7ce114 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 17ccbb4ad5 Fix for bug#6662 "PR_Open does not set hpb.fileParam.ioDirID field". 1999-05-20 03:58:42 +00:00
sdagley%netscape.com 190fb5c9b0 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 8cf312036a 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 de7799ef60 More SCO OpenServer updates from Brian Ostrom <briano@netscape.com>. 1999-05-19 01:28:21 +00:00
srinivas%netscape.com 4c01ce61fd Fixed a typo in previous checkin 1999-05-19 01:14:12 +00:00
srinivas%netscape.com 11155af018 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>. 1999-05-19 00:53:52 +00:00
wtc%netscape.com dd0f888779 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 bcedd89a05 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 fe36c00bf5 Bugzilla bug #1816: handle Cygwin's uname return format on Win95 also. 1999-05-17 22:05:08 +00:00
wtc%netscape.com c536785449 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 2f2fc05028 Port to OpenVMS.
Checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-12 00:47:36 +00:00
srinivas%netscape.com 9a0861236e 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 572e694874 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 b7f2d6e5d7 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 0249f5cda7 Create 10 server threads by default. 1999-05-04 22:06:00 +00:00
wtc%netscape.com b3fc357c4b 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 75ce5062e7 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 477f0e2b5d 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 6a25f6995a 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 5ed7f4b11a 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 23b930ace9 Added new tests bigfile2.c and bigfile3.c that reproduce Bugzilla
bug #5451.
1999-04-24 00:32:25 +00:00
wtc%netscape.com e53679a981 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 40c9c56b74 updating to license version 1.1 in boilerplate comments 1999-04-21 21:40:44 +00:00
wtc%netscape.com 3685a4087d 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 67b0c1c114 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 88b0f7ca78 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 2ec4376228 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 0dc38deeda Declare _PR_Unblock_IO_Wait. 1999-04-16 00:17:46 +00:00
wtc%netscape.com 6bd91770ba 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 370b0deaa5 Removed unused variables LIBNSPR and PURELIBNSPR. 1999-04-15 22:19:41 +00:00
wtc%netscape.com ff5cc6373e 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 c204c15dd1 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 31d8379ce8 Fix warning message on _MD_EXIT 1999-04-14 22:39:33 +00:00
wtc%netscape.com 64dc3aa3a6 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 b70f2dcb90 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 bad65ac63f add coverage for functions that should be called by this test case 1999-04-13 22:58:40 +00:00
srinivas%netscape.com da5408e219 Removed mozilla-specific library path components: bug #4450. 1999-04-11 06:44:49 +00:00
wtc%netscape.com 3ebd774403 Added prstreams to DIRS. 1999-04-10 01:04:32 +00:00
wtc%netscape.com 207c800889 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 9d60d64427 Fix thread-type rotation for Win95 1999-04-09 16:38:11 +00:00
wtc%netscape.com 425c832058 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 97235cae95 The file type PR_DESC_SOCKET_POLL is not defined by NSPR. 1999-04-05 23:24:11 +00:00
wtc%netscape.com dc1a1f6e96 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 1cd893807c 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 7f3767c2db 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 78f068a3fe Moved SocketPollFD functions from public header(prio.h) to this private header. 1999-04-01 05:11:27 +00:00
wtc%netscape.com ea6c2f51ce 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 11486001b3 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 898058c478 Name the third argument for PR_Writev 'iov_size', as opposed
to 'size'.
1999-04-01 04:57:35 +00:00
wtc%netscape.com fc0eb957bd 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 4cee694082 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 30ad92544c Memory leak fixed. Thanks to: David Gardiner <david.gardiner@unisa.edu.au 1999-03-31 01:27:44 +00:00
wtc%netscape.com f54e374982 Added test cases for the new NSPR functions, PR_CreateSocketPollFd and
PR_DestroySocketPollFd.
1999-03-30 01:38:27 +00:00
wtc%netscape.com 082cb7850e Defined a new IOMethods table to implement PR_CreateSocketPollFd and
PR_DestroySocketPollFd.
1999-03-30 01:37:52 +00:00
wtc%netscape.com 99c7447a81 Two new functions defined to enable polling native and NSPR FDs simultaneously. 1999-03-30 01:36:34 +00:00
wtc%netscape.com 492bb48aa6 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 38b9bb9e80 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 bf53d47653 Define HAVE_LONG_LONG for NetBSD on alpha, powerpc, and m68k. 1999-03-24 00:22:09 +00:00
wtc%netscape.com a10c571e20 Renamed MOZ_PROF to MOZ_PROFILE. 1999-03-23 20:02:33 +00:00
wtc%netscape.com 6496ce1075 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 950a0a6acb Merged a patch contributed by jon@eyrie.org (Jonathan Lennox). 1999-03-23 05:50:11 +00:00
wtc%netscape.com a9ee1f14fe 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 0c38b8b82d 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 08520a5974 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 23257a8062 Removed extraneous macro defines that are already defined
by the compiler.
1999-03-22 23:29:46 +00:00
wtc%netscape.com 035b3f4203 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 c7e15201d8 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 b0cb63f565 OS2 changes 1999-03-18 22:39:53 +00:00
wtc%netscape.com 1f1b4b0aaa NSPR library name change (libnspr21 ==> libnspr3) and
plevent.c.
1999-03-17 21:25:08 +00:00
gordon%netscape.com 63e95a76c6 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 a48a204528 Another update from the internal CVS repository /m/src. 1999-03-09 05:12:06 +00:00
wtc%netscape.com cf64106572 Another update from the internal CVS repository /m/src. 1999-03-05 22:32:56 +00:00
gordon%netscape.com dc14ae3f64 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 0531a241ca Undo the temporary "depend: clean" hack. 1999-03-02 23:19:01 +00:00
wtc%netscape.com 8b2132aba2 Another update of the latest stuff from the internal CVS repository /m/src. 1999-03-02 22:23:14 +00:00
wtc%netscape.com a8f60387ec Another update from the internal CVS repository /m/src to mozilla.org. 1999-03-02 00:58:34 +00:00
wtc%netscape.com 64c672ac1b New test file vercheck.c. 1999-03-01 00:23:34 +00:00
wtc%netscape.com 6824ce9f97 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 9006c54a3b 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 9b2c30b253 Check NO_MDUPDATE. (contributed by Brian Ostrom <briano@netscape.com>) 1999-02-27 19:36:57 +00:00
wtc%netscape.com 8775f0d1e1 added files on behalf of wtc: prerr.c, prerrortable.c, and prrwlock.c. 1999-02-26 20:49:06 +00:00
wtc%netscape.com 5f9ce13f73 Temporary depend:clean hack. 1999-02-26 20:47:41 +00:00
wtc%netscape.com cf5a813894 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 cbd5277f58 New test file acceptread.c. 1999-02-26 20:38:30 +00:00
wtc%netscape.com 7396376f72 print thread scope. 1999-02-26 18:34:31 +00:00
wtc%netscape.com 47519d7115 print elapsed and expected times. 1999-02-26 18:33:19 +00:00
wtc%netscape.com 7ad3c8b94e 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 5c45087d94 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 858b80f37c Changed NSPR ==> NSPS. 1999-02-25 19:58:12 +00:00
wtc%netscape.com 5eefa24cc2 Link the tests against $(LIBPLC) $(LIBPLDS) $(LIBPR). 1999-02-25 19:46:30 +00:00
wtc%netscape.com cd3fcdcccc 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 a3de641291 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 15037e722f 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 b00bc8dbc9 mumble. restore to 3.11 1999-02-24 19:19:21 +00:00
larryh%netscape.com 3a7c742ef0 lost update? 1999-02-24 17:33:00 +00:00
larryh%netscape.com c1a01f7880 revert to 3.3, fix my mess 1999-02-24 00:41:43 +00:00
larryh%netscape.com e1a7e24fdd don't do windows on unix 1999-02-24 00:09:40 +00:00
larryh%netscape.com 2479974bdc set old (3.0) library names 1999-02-23 23:56:05 +00:00
larryh%netscape.com b17e81ce70 add test case for plevent 1999-02-23 23:09:54 +00:00
larryh%netscape.com 3641517d03 add windows test case for plevent 1999-02-23 23:09:10 +00:00
larryh%netscape.com 5595ec3b81 per Steve Dagley 1999-02-20 00:58:42 +00:00
sdagley%netscape.com dfeb194d83 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 5af04a07ba 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 bb2c94f0d6 Test list for nspr. 1999-02-19 00:14:41 +00:00
wtc%netscape.com de545baf18 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 16f50a38b9 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 af3b565e32 Minor editing. 1999-02-18 20:03:51 +00:00
wtc%netscape.com 71a9852f8f 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 4dfab1a73d 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 ceea36cbf3 add profiling capability for win32 1999-02-12 19:36:35 +00:00
larryh%netscape.com c221b1a6d0 BugSplat #341273 1999-02-12 19:33:54 +00:00
wtc%netscape.com a0d5a963af 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 9b9e8b9c7f 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 19fafdf58c 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 ac958b270e Noted that the SetHandleInformation function is not implemented on Win95. 1999-02-12 18:43:52 +00:00
wtc%netscape.com c65fb8643f Minor improvements. 1999-02-12 18:41:52 +00:00
wtc%netscape.com 7850111cb9 Completely rewrote the test. 1999-02-12 18:41:36 +00:00
larryh%netscape.com 1441f309b6 make reader-writer locks 1999-02-12 18:40:42 +00:00
larryh%netscape.com b9ff654572 Set version 1999-02-12 18:39:17 +00:00
larryh%netscape.com 51f4225370 add reader-writer locks 1999-02-12 17:18:46 +00:00
wtc%netscape.com 7ffeb48c19 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 756c02f930 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 51a6664e64 Added the sockping and sockpong tests. 1999-02-11 00:44:06 +00:00
wtc%netscape.com 25d331a11f 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 4697338176 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 3472340f17 Added the pipeping, pipepong, and pipeself tests. 1999-02-10 19:46:39 +00:00
srinivas%netscape.com d681340296 Display nspr version info. by default. 1999-02-09 03:34:09 +00:00
srinivas%netscape.com a7122489b6 Code cleanup. 1999-02-09 03:30:29 +00:00
srinivas%netscape.com 0bbafa3b0b Reduce default thread count. 1999-02-09 03:29:40 +00:00
srinivas%netscape.com de02f9dcf7 Reduce default values of counters. 1999-02-08 20:28:30 +00:00
srinivas%netscape.com fcbfdb00c1 Code cleanup. 1999-02-08 20:27:02 +00:00
srinivas%netscape.com 81bb6e69b1 Build additional tests 1999-02-08 20:25:05 +00:00
wtc%netscape.com ac9e4f382a 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 ff56da642f 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 4932b6b8fc 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 4259af374f 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 35abd8a9b8 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 128a2efb86 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 5449f15edc 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 b29446a65f 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 cb5076cfe2 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 1ae6b19ea0 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 ddd2fef156 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 31cafba5e9 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
srinivas%netscape.com 51a291f63e Add support for creating bound threads. Bug 338607. 1999-02-01 00:41:51 +00:00
wtc%netscape.com 495035291f This file is no longer necessary. 1999-01-28 03:41:08 +00:00
wtc%netscape.com d839bbda41 Bugsplat bug #340124: increase the default thread stack size to 64K
on IRIX, to be consistent with the other platforms.
1999-01-28 03:20:29 +00:00
wtc%netscape.com afc8914ff1 Minor editing. 1999-01-28 00:27:20 +00:00
wtc%netscape.com dd866e1ff1 changed value of TOO_LONG to 5000 1999-01-28 00:26:30 +00:00
wtc%netscape.com 8c49ef052c Checked in second batch of BeOS port patches contributed by
Matthew Zahorik <maz@albany.net>.
1999-01-28 00:19:40 +00:00
wtc%netscape.com a4bbcb925f Backed out the previous revision, which was checked in when the tree
is closed.
1999-01-27 22:39:53 +00:00