wtc%netscape.com
5af4b59cf6
Print error codes if PR_Connect() fails.
1999-12-04 01:22:01 +00:00
wtc%netscape.com
7c7aee2f2c
Bugzilla bug #18500 : fixed a bug in _PR_MapOptionName.
1999-12-04 01:20:28 +00:00
wtc%netscape.com
1a318b2a1b
Removed unnecessary header includes. In _PR_MD_GetRandomNoise, changed
...
"size >= 0" to "size > 0" ('size' is an unsigned type so "size >= 0" would
be always true).
1999-12-04 01:09:09 +00:00
larryh%netscape.com
42d46aa06c
BugZilla: 19247. makefiles for neutrino platform
1999-12-04 01:09:03 +00:00
wtc%netscape.com
ee5d3dfb4e
Bugzilla bug #20770 : Solaris 8 has getipnodebyname().
1999-12-04 01:05:04 +00:00
cls%seawood.org
e624a661f6
Disable unneeded arch specific portions of Makefile
1999-12-03 10:33:06 +00:00
cls%seawood.org
7fb3ed3d9f
Added use of OS_* & LDFLAGS variables to autoconf build.
1999-12-03 10:32:18 +00:00
cls%seawood.org
e1db505de1
OpenBSD appears to need the -pthread flag when using pthreads.
1999-12-03 10:05:36 +00:00
wtc%netscape.com
7c6011f114
Checked in patch for OpenVMS contributed by Colin Blake.
1999-12-03 00:42:18 +00:00
wtc%netscape.com
4a958eb247
Bugzilla bug #17040 : compile with -ansi -D__POSIX_SOURCE -D_BSD_SOURCE
...
-D_SVID_SOURCE on all CPU architectures.
1999-12-03 00:39:54 +00:00
sdagley%netscape.com
228ae725e7
Checking in fix for bug #20558 for sfraser. Calling pr_UnlockedFindLibrary() with a NULL fragment name not a good idea. sfraser and I both though he'd fixed this before but apparently the change was lost.
1999-12-02 22:25:17 +00:00
cls%seawood.org
bbb27e8d0e
Fixed problem with solaris builds setting MDCPUCFG instead of MDCPUCFG_H
...
Removed -mt from CFLAGS.
1999-12-01 11:25:52 +00:00
wtc%netscape.com
799e22b7a4
Bugzilla bug #20393 : PR_NewPollableEvent should not assume that
...
PR_CreatePipe and PR_NewTCPSocketPair won't change its arguments
when it fails.
1999-11-30 23:52:34 +00:00
wtc%netscape.com
9e5f0057ae
Assert that the WSAStartup call succeeded.
1999-11-30 23:24:28 +00:00
wtc%netscape.com
f3d61a6164
Bugzilla bug #14260 : assert that NSPR's WSAStartup call succeeded.
1999-11-30 23:17:06 +00:00
wtc%netscape.com
ff3304c7e1
Changes for leak detector to get thread objects to be scanned correctly.
...
Checked in for Patrick Beard <beard@netscape.com>.
1999-11-30 22:37:32 +00:00
larryh%netscape.com
62fc21a701
BugZilla: 19247. Add support for VMS, QNX, NTO
1999-11-29 19:42:11 +00:00
cls%seawood.org
108efebf8a
Oops, added '-o $@' to necessary MKSHLIB definitions.
1999-11-29 05:27:26 +00:00
cls%seawood.org
f0b3558b58
Added preliminary autoconf support for solaris. Untested.
1999-11-29 04:46:11 +00:00
cls%seawood.org
f3c93f2e86
Fixed tabbing problems with emacs caused by the mode header.
...
Added preliminary autoconf support for aix, dgux, freebsd and hpux. All untested.
1999-11-29 02:15:22 +00:00
larryh%netscape.com
b40add0fad
BugZilla: 19448. Back out disable call to _PR_MD_GetRandomNoise()
1999-11-23 19:15:32 +00:00
larryh%netscape.com
0076745cc2
BugZilla 19448. Temporary circumvention
1999-11-23 17:33:20 +00:00
cls%seawood.org
efdd8f6f8c
Added support for neutrino target to configure.in. Patch submitted by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.
...
Split AR_FLAGS from AR for platforms that don't use the common syntax.
1999-11-23 06:23:52 +00:00
larryh%netscape.com
a0d1ee9fe0
BugZilla: 19247. Add support for FreeBSD
1999-11-23 00:04:15 +00:00
cls%seawood.org
ec924f35d9
Check for pthread symbols in libc if the checks in libpthread & libc_r fail.
...
Fix typo in MOZ_OPTIMIZE check.
1999-11-22 21:59:08 +00:00
cls%seawood.org
df6e2167e0
Previous checkin was incomplete.
...
Changed the debug/optimize setup to mimic the Mozilla setup.
Updated the irix target_os section to use the same logic as IRIX.mk in order to fix bug #18966 .
Fixed call of whoami inside configure.
Added mode & license headers.
Added the following options:
--enable-optimize
--enable-n32 (IRIX only)
--enable-64bit
--enable-mdupdate
1999-11-22 15:40:10 +00:00
cls%seawood.org
6b5823fd18
Made the handling of the debug/optimize flags to match the Mozilla configure.in setup.
...
Updated the irix target section to contain the exact logic contained in IRIX.mk in an effort to fix bug 18966.
Added the following options:
--enable-optimize
--enable-mdupdate
--enable-n32 (IRIX only)
--enable-64bit
1999-11-22 15:24:12 +00:00
wtc%netscape.com
d95763db53
Added new file brng.c. (Contributed by Matthew Zahorik and Duncan Wilcox.)
1999-11-20 20:38:05 +00:00
wtc%netscape.com
e7552dfc0e
Ported script to Windows 95.
1999-11-20 20:01:24 +00:00
wtc%netscape.com
6d633fce0c
Changed tab to spaces.
1999-11-20 20:00:02 +00:00
wtc%netscape.com
c2f0375149
Removed extra blank line.
1999-11-20 19:59:31 +00:00
cls%seawood.org
968e6d0067
Adding rng to the autoconf Makefiles. Patch submitted by Mike Shaver <shaver@mozilla.org> a=granrose
1999-11-19 16:43:00 +00:00
wtc%netscape.com
13b85be60b
Allow specification of timeout for test programs.
1999-11-19 01:01:19 +00:00
wtc%netscape.com
6a14094dc4
Added test case for PR_Available on pipes.
1999-11-19 00:59:57 +00:00
wtc%netscape.com
1c85949664
Use #elif instead of #else + #if.
1999-11-19 00:59:17 +00:00
wtc%netscape.com
9aa33b2871
This header file should not define HAVE_UINT. There should be a better
...
solution solution for the problem this solved.
1999-11-19 00:58:21 +00:00
wtc%netscape.com
167f8de637
_macos.h: define _MD_MINIMUM_STACK_SIZE to be 58K.
...
pruthr.c: removed unnecessary XP_MAC code since _MD_MINIMUM_STACK_SIZE is
checked by _PR_ADJUST_STACKSIZE.
1999-11-19 00:56:45 +00:00
wtc%netscape.com
6c143523e3
Removed unnecessary _MD_MINIMUM_STACK_SIZE macro definition. Define this
...
macro only if the platform has a minimum stack size requirement.
1999-11-19 00:52:58 +00:00
wtc%netscape.com
f03f2d7ab6
Added newline at end of file.
1999-11-19 00:51:58 +00:00
wtc%netscape.com
54b1d2c72d
Removed the depend:clean hack.
1999-11-19 00:51:25 +00:00
larryh%netscape.com
ea878668ca
BugZilla: 19247
1999-11-18 22:23:00 +00:00
larryh%netscape.com
dd4225fa8a
BugZilla: 19247, fix declaration of _PR_MD_GetRandomNoise()
1999-11-18 21:38:39 +00:00
sdagley%netscape.com
f89f1c2c89
Fix Mac bustage. Make PR_GetRandomNoise() compile. Don't know about working yet.
1999-11-18 21:16:51 +00:00
larryh%netscape.com
6e77f99f56
BugZilla: 19247. PR_GetRandomNoise()
1999-11-18 20:29:17 +00:00
wtc%netscape.com
a5fe62a812
Minor improvements. In objs.mk fixed the problem that pthreads_user.c
...
is added to CSRCS twice if USE_AUTOCONF is not defined.
Modified files: pr/src/md/unix/Makefile,Makefile.in,objs.mk
1999-11-18 05:26:06 +00:00
wtc%netscape.com
0b4a5e1ffa
Bugzilla bug #5358 : fixed build problem on Solaris/x86 under gcc by
...
removing the #ifdef stuff from os_SunOS_x86.s.
Modified files: pr/src/md/unix/Makefile,Makefile.in,objs.mk,os_SunOS_x86.s
1999-11-18 02:48:18 +00:00
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
wtc%netscape.com
e240c72bd5
changed value of TOO_LONG to 5000
1999-01-27 22:36:24 +00:00
sdagley%netscape.com
4ce26fdce3
First Checked In.
1999-01-27 04:12:38 +00:00
sdagley%netscape.com
82d5bff1c1
Updating so that builds on the Mac will use a SIOUX console window rather than writing to a file (which doesn't work unless running under the debugger for an undetermined reason).
1999-01-27 04:11:54 +00:00
wtc%netscape.com
aeaecc7b0e
Bugsplat bug #340901 : On AIX, PR_TransmitFile calls the new send_file()
...
system call if it is available. The patch is contributed by IBM's
Anthony Moore <anthonym@npec.netscape.com>.
1999-01-27 03:12:16 +00:00