Commit Graph

1196 Commits

Author SHA1 Message Date
wtc%netscape.com
f72bec36c3 Bugzilla bug 129633: changed the default select for OS/2 to BSD_SELECT.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.  r=wtc.
2002-03-10 15:22:51 +00:00
wtc%netscape.com
765088873f White space changes to improve readability. 2002-03-10 06:43:11 +00:00
wtc%netscape.com
a0d2abb36e Merged a change required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH. 2002-03-10 06:35:52 +00:00
wtc%netscape.com
01cb295546 Merged changes required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH. 2002-03-10 06:31:03 +00:00
sfraser%netscape.com
304003327f Fix for bug 129364. Eliminate a window of time in which notifiers could fire when we hadn't set up the polling thread on the poll descriptors, which could cause lost notifications and FTP stalls. Also revert to PR_FAST_INTSON() from PR_INTSON(), which seems to fix a permanent stall issue on Mac OS X. r=wtc 2002-03-09 02:16:49 +00:00
sfraser%netscape.com
9e35df82af Workaround fix for a stall on launch on dual CPU OS X machines, that is caused by a race condition entering the critical section. Bug 99561. r=wtc, a=dbaron 2002-03-05 00:51:32 +00:00
seawood%netscape.com
3edb8225ec Add -lrt/-lposix4 to OS_LIBS on Solaris so that Purify doesn't complain about the missing library when instrumenting libnspr.
Bug #124493 r=bryner a=asa
2002-02-26 10:17:10 +00:00
seawood%netscape.com
543a721959 Create shared libraries using $(CC) for FreeBSD.
Use -pthread as a linker flag instead of a compile flag on FreeBSD.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
bug #125857 r=wtc/cls a=asa
2002-02-26 09:44:34 +00:00
seawood%netscape.com
e942d69cd8 For nonblocking connections, wait for socket io if errno == EINTR, not EINPROGRESS.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #70217 r=cls a=shaver
2002-02-22 06:43:23 +00:00
wtc%netscape.com
8368345735 Bugzilla bug 30746: fixed the problem of the previous NT primordial thread
fix in native threads only mode.
2002-02-22 02:52:28 +00:00
sfraser%netscape.com
1a13143b79 Fix for bug 121951 -- make PR_Poll on Mac work with layered file descriptors. r=wtc, r=gordon 2002-02-19 01:43:15 +00:00
sfraser%netscape.com
855f941a23 Fix for bug 121952 -- make PR_ConnectContinue work on Mac, re-enabling non-blocking connects. r=wtc. Also bring forward some code changes to build with CodeWarrior Pro 7 (UPP stuff). 2002-02-19 01:26:30 +00:00
wtc%netscape.com
aeb57f3f9d Bugzilla bug 97485: added a stub for pr_FindSymbolInProg for Darwin. 2002-02-18 23:45:10 +00:00
wtc%netscape.com
c3e54b6e80 Bugzilla bug 30746: fixed the deadlock problem of the previous fix for this
bug on Windows if NSPR is initialized by the DllMain function of a DLL.
Modified files: prmwait.c prucpu.c
2002-02-18 23:08:48 +00:00
wtc%netscape.com
250eaf03b9 Bugzilla bug 124981: Enable IPv6 support for FreeBSD. This patch is
contributed by Munechika Sumikawa <sumikawa@ebina.hitachi.co.jp>.
2002-02-16 07:12:55 +00:00
seawood%netscape.com
5aa65e3ac5 Add "fast RAM semaphore" support.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125123 r=wtc
2002-02-16 02:24:56 +00:00
seawood%netscape.com
932c3b4930 Fix problem of "invisible" helper apps on OS/2.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125183 r=wtc
2002-02-16 02:17:14 +00:00
wtc%netscape.com
8d8444abd3 Bug 122433: checked in a workaround, which disables global optimization on ntio.c 2002-02-13 20:06:47 +00:00
wtc%netscape.com
95558da4ee Deleted unused declaration of _pr_primordialCPU 2002-02-13 19:55:19 +00:00
wtc%netscape.com
c6ece1170d Removed an unreachable break statement. 2002-02-13 01:58:17 +00:00
seawood%netscape.com
2956e9896b Add workaround for missing addrlen in PRNetAddr & BONE failing getsockopt.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #122364 r=wtc
2002-02-10 21:35:59 +00:00
seawood%netscape.com
133146a807 Add support for inheritable fds on BeOS.
Bug #96331 r=arougthopher@lizardland.net
2002-02-10 20:54:55 +00:00
seawood%netscape.com
94c6289eed Implement MD process functions for BeOS.
Bug #96331 r=arougthopher@lizardland.net
2002-02-10 20:52:05 +00:00
wtc%netscape.com
5329f4271c Bugzilla bug 117479: add the PR_ABS macro. Thanks to Roland Mainz
<Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
2002-02-03 04:34:50 +00:00
seawood%netscape.com
25dd75c93a Remove check against fd->secret->md.connectionReturnValue as it always returns 0. Fixing page not loading due to nonblocking connection problem.
Bug #121327 r=arougthopher@lizardland.net
2002-01-31 07:43:22 +00:00
wtc%netscape.com
c404392331 Bugzilla bug 97485: added support for the magic "nspr_use_zone_allocator"
global variable.
2002-01-29 03:01:45 +00:00
wtc%netscape.com
dd57e5256d Implemented GetHiResClock() for HP-UX. 2002-01-27 05:08:43 +00:00
wtc%netscape.com
428662ab0a Bugzilla bug 113152: do not define or test the macro 'linux'. Thanks to
david@blue-labs.org for the patch.
Modified files: configure configure.in Linux.mk prinet.h
2002-01-27 04:51:01 +00:00
wtc%netscape.com
a69a2415de Backed out the previous checkin. Misunderstood the cause of the problem. 2002-01-27 04:35:55 +00:00
wtc%netscape.com
c4573652ad Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can set
error codes if listen() fails.  The patch is contributed by Javier
Pedemonte <pedemont@us.ibm.com>.
Modified files: _os2.h _os2_errors.h os2sock.c
2002-01-27 02:59:44 +00:00
wtc%netscape.com
603c9cce58 Continue to use the HP shl_load interface on 64-bit HP-UX/PA-RISC for
backward compatibility reasons.
2002-01-26 02:14:52 +00:00
wtc%netscape.com
7549984d61 Bugzilla bug 106496: fixed the WINNT version of PR_NewTCPSocketPair to
verify the source of the connection.
2002-01-25 19:16:34 +00:00
wtc%netscape.com
99fb97305e Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can
set error codes if listen() fails.
Modified files: _win95.h w95sock.c
2002-01-25 18:45:16 +00:00
wtc%netscape.com
f4b6627d52 Put the warning printfs inside #ifdef DEBUG. 2002-01-25 03:33:20 +00:00
sfraser%netscape.com
cdb3d485f0 Fix bug 119329 -- change NSPR project to use tree-wide prefix files, for compatibility with other libraries. Also removing obsolete files, and adding a CodeWarrior Pro 7-format XML project file. r=pinkerton, r/a=wtc 2002-01-24 23:47:22 +00:00
wtc%netscape.com
79e184e520 The current zone allocator code does not compile under DCE threads on HP-UX
10.x.
2002-01-24 19:20:47 +00:00
wtc%netscape.com
18a686e115 Bugzilla bug 97485: fixed a few bugs in the zone allocator. Print warning
messages on memory blocks from ordinary malloc.  Initialize the zone
allocator first during NSPR initialization.
Modified files: prmem.c prinit.c
2002-01-24 18:11:30 +00:00
wtc%netscape.com
79e194da2a Memory allocated by strdup() should be freed by free(), not PR_Free(). 2002-01-24 17:46:37 +00:00
wtc%netscape.com
68999b99a0 Added $(topsrcdir) prefix to config/prmkdir.bat. 2002-01-24 00:50:32 +00:00
wtc%netscape.com
9a32eb82a3 Run the test on both the primordial thread and another thread. 2002-01-23 03:05:01 +00:00
wtc%netscape.com
40ab8dd16c Added support for new HP-UX platform.
Modified files: configure configure.in _hpux.h _hpux64.cfg uxrng.c
prsystem.c pr/tests/Makefile.in
2002-01-23 02:56:36 +00:00
wtc%netscape.com
c9c37d3fe8 Bugzilla bug 106496: PR_NewTCPSocketPair should check the source of the
connection.
2002-01-23 02:41:13 +00:00
wtc%netscape.com
623d0a3bfe Bugzilla bug 119935: we need to set the priority of the new thread only if
the priority is not PR_PRIORITY_NORMAL.  (Windows creates new threads with
the normal priority.)  Thanks to Michael Kaply <mkaply@us.ibm.com> for
reporting this bug.
Modified files: ntthread.c w95thred.c
2002-01-23 02:32:28 +00:00
wtc%netscape.com
d67c5d1b84 Bugzilla bug 119384: deleted two assertions that contained illegal type
casts.  The two functions that contained the assertions are very simple
so they can do without the assertions.  Thanks to Nick Blievers
<nickb@adacel.com.au> for reporting this bug and suggesting a fix.
2002-01-23 01:49:25 +00:00
wtc%netscape.com
2739c76219 Fixed compiler warnings. 2002-01-23 01:10:51 +00:00
wtc%netscape.com
7f7e904d33 Fixed if-else indentation style.
Modified files: macio.c macsockotpt.c
2002-01-22 23:57:41 +00:00
sdagley%netscape.com
c974647b28 Fix #99561 (on NSPR tip). Use MPSemaphore calls rather than WaitNextEvent to pause CPU under Mac OS X - fixes thread deadlock and improves performance. r=wtc,sr=sfraser,a=dbaron 2002-01-22 22:13:03 +00:00
wtc%netscape.com
3b54ba6a7a Bugzilla bug 100776: handle non-blocking connect correctly on OS/2.
The fix is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
r=mkaply.
Modified files: configure configure.in _os2.h _os2_errors.h prsocket.c
os2_errors.c os2poll.c os2sock.c
2002-01-18 01:27:20 +00:00
wtc%netscape.com
f11b7d2893 Bugzilla bug 118631: a correct implementation of _PR_CreateOS2Process.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=Javier Pedemonte.
2002-01-12 01:05:02 +00:00
wtc%netscape.com
5db5979aac Bugzilla bug 119406: fixed a misspelling. Thanks to Nick Blievers
<nickb@adacel.com.au> for the bug report and the fix.
2002-01-11 05:35:26 +00:00