wtc%netscape.com
63ebf31080
Backed out previous checkin because it introduced bug #23969 .
...
a=chofmann@netscape.com
2000-01-22 07:21:32 +00:00
wtc%netscape.com
73c6187dbd
Bugzilla bug #23969 : checked in patches from dougt@netscape.com and
...
bienvenu@netscape.com . r=troy@netscape.com ,wtc@netscape.com.
a=brendan@mozilla.org .
2000-01-21 21:53:40 +00:00
brendan%mozilla.org
bdd72383d6
Fix based on rogerl's keen analysis to ancient circa 1995 bug (19165).
2000-01-19 03:53:19 +00:00
wtc%netscape.com
bbd83de51d
Added missing function argument type declarations.
2000-01-19 00:29:53 +00:00
srinivas%netscape.com
e1407e1b4b
Add threadpool feature. Bugzilla #23951 . rwtc.
2000-01-18 20:45:29 +00:00
srinivas%netscape.com
dc4c65e108
Fixed performance problem with pollable events on Win32.
...
Bugzilla #23948 .
2000-01-18 20:36:43 +00:00
wtc%netscape.com
cd31782109
Bugzilla bug #20770 : CopyHostent should handle the possibility that
...
h_aliases is null. In that case, we allocate in our copy a one-element
array whose only element is a null pointer.
2000-01-14 00:58:02 +00:00
wtc%netscape.com
80903f0202
Bugzilla bug #20770 : on Solaris, gethost.c needs to link with -lsocket
...
if USE_IPV6=1 is specified.
2000-01-14 00:53:39 +00:00
wtc%netscape.com
7c5910301a
Removed the assertion in PR_JoinThread. Returning PR_FAILURE is enough.
2000-01-14 00:31:07 +00:00
wtc%netscape.com
1fe6e35eab
Set the reuseaddr socket option before calling PR_Bind.
2000-01-14 00:22:37 +00:00
wtc%netscape.com
9b24c418ae
Bugzilla bug #23694 : added a global variable to control the
...
native-threads-only mode of our NT implementation. r=srinivas@netscape.com
2000-01-14 00:10:48 +00:00
wtc%netscape.com
6537e5a176
Use only one definition of PipeAvailable and PipeAvailable64, which
...
requires _PR_MD_PIPEAVAILABLE. Define _MD_PIPEAVAILABLE for Mac.
Modified files: _macos.h, prfile.c
2000-01-12 21:37:38 +00:00
wtc%netscape.com
9f51a2963d
Use PR_IMPLEMENT to define an exported function. Don't need extern when
...
defining a global function. "prrng.h" is indirectly included by primpl.h.
2000-01-12 01:12:35 +00:00
srinivas%netscape.com
d66c84ad07
Adding back rev 3.22 after fixing a typo. Update to OS/2 port; the build
...
now uses OS_ARCH=OS2, in place of WINNT. Checkin for sobotka@axess.com .
Bugzilla 23544.
2000-01-11 20:44:12 +00:00
cls%seawood.org
f37f49f09b
Ok, that was lame. The comment: 'Added check for GNU as as we can only use certain ASFLAGS under solaris with Sun's as.' should have gone with this set of configure*.
...
The previous checkin with the above comment should've had the comment: 'Use values from config.guess for OS_ARCH, OS_TARGET, etc when cross-compiling. Don't check for /dev/zero when cross-compiling. Don't override the determined values for linking with GNU ld with the hardcode values of Sun ld under solaris. Added TARGET_NSPR_MDCPUCFG to the solaris build. Don't assume NSPR is installed on the system when cross-compiling.'
2000-01-11 05:31:08 +00:00
wtc%netscape.com
993cdfefc9
Bugzilla bug #23304 : protypes.h should only test a macro defined in
...
prcpucfg.h (in this case, _aix32in6.cfg or _aix64.cfg).
Modified files: _aix32in6.cfg, _aix64.cfg, protypes.h
2000-01-11 01:53:08 +00:00
wtc%netscape.com
dd018257b4
Merged minor fixes related to PR_Available and PR_Sync for pipes
...
in NSPR 3.5.1 onto the main trunk.
Modified files: _win95.h, _winnt.h, prfile.c, ntio.c, w95io.c, ptio.c
2000-01-11 01:49:01 +00:00
srinivas%netscape.com
b837faf692
Previous checkin broke Linux build.
2000-01-10 22:20:41 +00:00
larryh%netscape.com
34af6850e7
BugZilla 19247. FreeBSD uses /dev/random too
2000-01-10 21:20:33 +00:00
srinivas%netscape.com
61d0495a1f
Update to OS/2 port; the build now uses OS_ARCH=OS2, in place of WINNT.
...
Checkin for sobotka@axess.com . Bugzilla 23544.
2000-01-10 21:08:45 +00:00
wtc%netscape.com
9718b18cde
Backed out the NSPR 3.5.1 merge. Mozilla client cannot exit on shutdown.
...
Modified files: _win95.h, _winnt.h, primpl.h, prfdcach.c, prfile.c,
ntio.c, w95io.c, ptio.c, ptthread.c
2000-01-08 23:05:24 +00:00
wtc%netscape.com
5d06033e98
Backed out the previous checkin (found a better fix).
2000-01-08 16:40:59 +00:00
wtc%netscape.com
ba10dfae51
For platforms that don't implement PR_CreatePipe, define PipeAvailable
...
and PipeAvailable64 as simply returning -1. This way we don't need to
define the _MD_PIPEAVAILABLE macro for those platforms.
2000-01-08 16:36:59 +00:00
wtc%netscape.com
6a8fcdbb6a
Define _MD_PIPEAVAILABLE for mac (simply returns -1).
2000-01-08 16:22:26 +00:00
wtc%netscape.com
96b38b799c
Temporary depend:clean hack.
2000-01-08 15:20:19 +00:00
wtc%netscape.com
efc551b0a8
Merged the fixes in NSPR 3.5.1 to the main trunk.
...
Modified files: _win95.h, _winnt.h, primpl.h, prfdcach.c, prfile.c,
ntio.c, w95io.c, ptio.c, ptthread.c
2000-01-08 15:17:59 +00:00
srinivas%netscape.com
6efa1e9e46
Add new API declaration, NSPR_API. Bugzilla #12913 .
2000-01-07 01:28:13 +00:00
cls%seawood.org
0327a63675
Sync'd Makefile.in's to reflect srinivas' NSPR API changes.
2000-01-06 06:09:27 +00:00
srinivas%netscape.com
4f384a12e1
Backed out previous checkin; NSPR_API needs to be defined for Mac.
...
Bugzilla #12913 .
2000-01-06 02:17:03 +00:00
srinivas%netscape.com
67e7d01f85
Support platform-specific import declaration for public NSPR functions.
...
Bugzilla #12913 . rwtc.
2000-01-06 01:45:29 +00:00
wtc%netscape.com
f6869de5da
A more efficient implementation for OpenVMS using event flags, contributed
...
by Colin Blakes <colin@theblakes.com>.
2000-01-04 22:49:28 +00:00
wtc%netscape.com
5d9b4809f6
Bugzilla bug #22549 : fixed a problem in the previous checkin that used
...
functions before they were declared. Thanks to Colin Blakes for the fix.
1999-12-30 21:58:10 +00:00
wtc%netscape.com
405ebc2efb
Bugzilla bug #18511 : on Windows NT, the IP_MULTICAST_TTL option cannot be
...
set unless the socket is bound to an address.
1999-12-29 23:17:27 +00:00
wtc%netscape.com
759123e535
Added a test to join with an unjoinable thread.
1999-12-29 22:31:34 +00:00
wtc%netscape.com
f8990e45d7
Bugzilla bug #22549 : made PR_Read/PR_Write for sockets equivalent to
...
PR_Recv/PR_Send with infinite timeout. r=colin@theblakes.com ,
srinivas@netscape.com
1999-12-29 22:19:53 +00:00
srinivas%netscape.com
d2f9f93f67
Implement block/unblock interrupt. Bugzilla #17055 .
1999-12-29 16:57:37 +00:00
srinivas%netscape.com
a5551a2e4a
Backed out previous checkin for build breakage on Mac/Win.
1999-12-24 02:07:15 +00:00
srinivas%netscape.com
94a3b9e839
Minimize spurious notifications when interrupts are blocked.
...
Bugzilla #17055 .
1999-12-24 01:05:42 +00:00
srinivas%netscape.com
66da869c39
PR_FindSymbol looks up a symbol only in the specified library.
...
Bugzilla #16554 .
1999-12-23 02:51:37 +00:00
wtc%netscape.com
62cd309a58
Pedantic changes: use the exact types as documented for AIX send_file().
1999-12-23 00:44:19 +00:00
wtc%netscape.com
61d23eec81
Added a little logging to the OpenVMS code. (Contributed by Colin Blake
...
<colin@theblakes.com>)
1999-12-23 00:33:35 +00:00
wtc%netscape.com
f10ff34419
Checked in NetBSD/MIPS port contributed by Tom Weinstein
...
<tomw@geocast.com>.
Modified files: _netbsd.cfg, _netbsd.h
1999-12-22 23:58:07 +00:00
wtc%netscape.com
41540ce4d9
Fixed pthreads build problems on OpenBSD (Bugzilla bug #20529 ) and FreeBSD.
...
Modified files: _freebsd.h, _openbsd.h, ptio.c, ptsynch.c,
pr/tests/Makefile
1999-12-22 23:39:09 +00:00
wtc%netscape.com
ec518ecd80
NetBSD has System V semaphores and shared memory.
1999-12-22 22:42:47 +00:00
srinivas%netscape.com
29e91a73d4
Fixed use of uninitialized variable. Bugzilla #21201 .
1999-12-22 21:24:34 +00:00
srinivas%netscape.com
d5e31fc32e
Fixed PR_SetThreadAffinityMask, which returned random value on Irix.
...
Bugzilla #21621 .
1999-12-22 20:51:26 +00:00
wtc%netscape.com
a1934ff89f
Bugzilla bug #5802 : call PR_Bind and PR_Listen before passing the
...
listening socket to the server thread.
1999-12-22 20:12:11 +00:00
wtc%netscape.com
699517b1b8
Bugzilla bug #21651 : call PR_Listen on the listening socket before passing
...
it to the server thread.
1999-12-22 20:10:49 +00:00
wtc%netscape.com
d2347a8d52
Bugzilla bug #20528 : UnixWare 7 has long longs, so add a new _unixware7.cfg
...
for UnixWare 7 that defines HAVE_LONG_LONG.
Modified file: pr/include/md/Makefile
Added file: _unixware7.cfg
1999-12-22 19:51:13 +00:00
wtc%netscape.com
e658ea5b39
Pass LL_ZERO instead of 0 as the second argument to PR_MemMap so that
...
the code also compiles on platforms without long longs.
1999-12-22 19:47:13 +00:00