Commit Graph

532 Commits

Author SHA1 Message Date
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