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

1436 Коммитов

Автор SHA1 Сообщение Дата
seawood%netscape.com 3141f4534b Fix typo that was causing pthreads to be selected by default on OpenBSD even though we default to NSPR threads on that platform.
Bug #145560 r=wtc
2002-05-29 08:01:42 +00:00
wtc%netscape.com 0f1fbbc80d Fixed typo (32 should be 64) in the previous checkin. 2002-05-18 00:41:20 +00:00
wtc%netscape.com 3594063b37 Use +DD64 instead of +DA2.0W. +DD64 works for both PA-RISC and IA-64. 2002-05-18 00:40:27 +00:00
wtc%netscape.com c0df0103f4 Bugzilla bug 142345: fixed mistakes in _MD_OpenSharedMemory and
_MD_CloseSharedMemory.  Thanks to Vladimir Golitsin
<vgolitsin@mindspring.com> for the bug report and bug fix.
2002-05-09 00:34:39 +00:00
wtc%netscape.com 521b18afe1 Bugzilla bug 142677: made --disable-ipv6 work on AIX. Removed the obsolete
file _aix32in6.cfg.
Modified files: configure.in configure _aix32.cfg
Removed file: _aix32in6.cfg
2002-05-07 01:43:40 +00:00
wtc%netscape.com 5be0633a19 Bugzilla bug 137736: Use "return 0" instead of exit(0) in the main()
functions of the configure test programs.  Miscellaneous changes to fix
compiler warnings about the configure test programs.
2002-05-03 17:39:01 +00:00
seawood%netscape.com 190c78368f Restore unlabelled 'MozillaHack's.
Bug #140869
2002-05-03 10:25:32 +00:00
seawood%netscape.com 2e7b34b1ee Sync config.guess & config.sub with official GNU versions.
Bug #140869 r=bryner
2002-05-03 08:49:10 +00:00
wtc%netscape.com 8a2b8ae4ab Bugzilla bug 141820: don't quote parameters when calling DosStart.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-05-02 21:14:00 +00:00
wtc%netscape.com 6fa9237285 Backed out the fix for bug 121975. It doesn't work on Windows 95.
Modified Files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c
2002-04-27 03:12:25 +00:00
seawood%netscape.com 3f93aa4005 Remove high performance timers from OS/2 and revert to default millisecond timer.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #136958 r=cls
2002-04-23 14:11:31 +00:00
wtc%netscape.com b68af03773 Deleted a printf statement in the Neutrino builds. Bug 135692. 2002-04-11 18:34:17 +00:00
wtc%netscape.com e96ea0c3d8 Bug 135450: OS/2 only - don't set priority if it is the default.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
2002-04-11 18:31:09 +00:00
wtc%netscape.com 532f2dc700 Bugzilla bug 135448: removed a level of code to make semaphores faster.
This patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2 os2cv.c os2vacpp.asm
2002-04-11 18:23:57 +00:00
wtc%netscape.com cc0ed28d4b Bugzilla bug 135119: fixed compilation problems on Linux Alpha. r=cls. 2002-04-11 18:11:46 +00:00
wtc%netscape.com 4f3be700d7 Bugzilla bug 136251: the assertion "xferred <= op->nbytes_to_send" should
not be applied when sendfilev() fails with a real error.
2002-04-09 00:06:45 +00:00
wtc%netscape.com afef4b497e Bugzilla bug 135008: fixed the bug that PL_Base64Decode may step before
the buffer if the source string length is 0.  Thanks to Roger Chickering
<rogc@netscape.com> for the bug fix.
2002-04-03 19:09:25 +00:00
wtc%netscape.com 936b75c1ac Set NSPR version to 4.2. 2002-04-02 23:48:52 +00:00
wtc%netscape.com 2329515511 Updated for the NSPR 4.2 release. 2002-04-02 23:47:10 +00:00
wtc%netscape.com b7780de45c Added OS_RELEASE processing for FreeBSD and Linux to match NSS's coreconf
build system, which the OBJ directory names of our binary distributions on
ftp.mozilla.org emulate.
Modified files: configure configure.in
2002-03-30 15:35:06 +00:00
wtc%netscape.com d4de9f5eb0 Fixed OS_RELEASE for AIX. Modified files: configure configure.in 2002-03-30 04:54:06 +00:00
wtc%netscape.com f19754602f Bugzilla bug 132940: need to declare the sendfile error mapping function.
Modified files: _aix.h _solaris.h
2002-03-29 22:53:38 +00:00
wtc%netscape.com 94e3c24b61 Bugzilla bug 121975: allow the WIN95 version of NSPR to use static TLS when
possible.  Thanks to Daniel Bratell <bratell@lysator.liu.se> for suggesting
this change and performing the measurements to show its improvement.
Modified files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c
2002-03-29 21:51:45 +00:00
wtc%netscape.com b1e1a5e873 Bugzilla bug 134192: fixed a bug that may cause us to poll or select with
a zero timeout forever.  Thanks to Jeff Stewart of Good Technology for the
bug report and explaining the bug to me.
Modified files: bnet.c os2sock.c unix.c w95sock.c ptio.c
2002-03-29 16:08:14 +00:00
wtc%netscape.com d45082d6d8 Fixed white space. 2002-03-29 05:07:24 +00:00
wtc%netscape.com dd39f845b3 Bugzilla bug 132940: the HPUX, Solaris, AIX, and Linux SendFile functions
should call pt_MapError, if only to be consistent with the other I/O
functions.
2002-03-27 15:30:09 +00:00
wtc%netscape.com 1becbadf07 Bugzilla bug 132208: added the 'tcp_nodelay' field to Linux's _MDFileDesc,
which is set by pt_SetSocketOption or pt_Accept and used by
pt_LinuxSendFile to avoid a setsockopt(TCP_CORK) call that is bound to
fail.  Modified files: _unixos.h ptio.c
2002-03-27 15:13:49 +00:00
sfraser%netscape.com 60da5dabed Changes required to build and debug with CodeWarrior Pro 7.2 and Universal Headers 3.4.1. r=wtc 2002-03-27 04:17:20 +00:00
wtc%netscape.com f724c02532 Bugzilla bug 132812: handle the EINTR error from sendfilev(). 2002-03-22 16:21:57 +00:00
wtc%netscape.com 84802b4349 Bugzilla bug 132208: implemented PR_SendFile on Linux with the sendfile
system call and the TCP_CORK socket option.  r=jgmyers.
Modified Files: _linux.h unix_errors.c ptio.c
2002-03-20 21:09:41 +00:00
wtc%netscape.com 58c300d37d Bugzilla bug 132089: use the UNIX98 pthread_mutexattr_settype function.
Add -D_XOPEN_SOURCE=500 to enable the UNIX98 compilation environment.
2002-03-20 21:06:10 +00:00
wtc%netscape.com 523a077fe7 Bugzilla bug 132208: call fstat() only when necessary in pt_HPUXSendFile. 2002-03-20 19:35:56 +00:00
wtc%netscape.com f6e3a08158 Bugzilla bug 132089: use the adaptive pthread mutex type in glibc 2.2 or
higher for better performance.
2002-03-19 23:07:49 +00:00
wtc%netscape.com 6cf8b2d55d Bugzilla bug 126637: renamed "std" to "st" because "std" is the C++
namespace for the standard C library.  Not being able to use "std" as
a variable name in a C file is most likely a bug in the stlport 4.0
header files.
2002-03-19 04:57:07 +00:00
wtc%netscape.com d2063b8ed0 Bugzilla bug 120161: backed out the previous checkin. I checked in a
different fix.
2002-03-19 04:41:40 +00:00
wtc%netscape.com b6746f1d5d Bugzilla bug 120161: define SA_RESTART for Neutrino. 2002-03-19 04:40:26 +00:00
wtc%netscape.com 91909d18b1 Bugzilla bug 120161: define SA_RESTART as 0 if it's not defined. 2002-03-19 04:31:24 +00:00
wtc%netscape.com 8b3b17b691 Removed NSPR20PPC.mcp. This has been replaced by NSPR20PPC.xml. 2002-03-15 19:24:44 +00:00
wtc%netscape.com 2e24081684 Merged the Mac Pro 7 changes onto the trunk of NSPR. 2002-03-14 23:31:03 +00:00
seawood%netscape.com 5de7e581c2 Temporarily force NSPR to be built as -j1 to workaround -j bug in pr/src/Makefile.in
Bug #123423 r=cls a=asa
2002-03-14 22:47:19 +00:00
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
seawood%netscape.com 7fd9ab2b4e Landing BeOS BONE support.
Thanks to Matthew Zahorik <maz@albany.net> & Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #71697 r=wtc/cls
2002-01-10 09:50:36 +00:00
wtc%netscape.com 8d7a933f03 Bugzilla bug 112987: correctly detect the FreeBSD versions in which poll()
was added to libc and libc_r.  Thanks to Jeremy Lea for pointing me at
the FreeBSD Porter's Handbook.
2002-01-05 01:37:05 +00:00
wtc%netscape.com f2483a6de0 Define IS_64 for FreeBSD/alpha. 2002-01-02 21:06:24 +00:00
wtc%netscape.com b6c546b54e Make building for Darwin/x86 work. The patch is from Matt Watson. 2002-01-02 19:50:07 +00:00
seawood%netscape.com 66d0a73479 Recent versions of freebsd have a threadsafe poll.
Use sched_get_priority_* to get actual priority min & max rather than hardcoding defaults.
Patches from freebsd ports system.
Bug #112987 r=rjesup@wgate.com
2002-01-01 00:44:07 +00:00
wtc%netscape.com baee87f6c8 Bugzilla bug 96199: added _PR_CleanupMW() to clean up the static data
created by prmwait.c.  The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prmwait.c prinit.c ptthread.c
2001-12-28 04:01:07 +00:00
wtc%netscape.com 3b6e395904 Bugzilla bug 96198: added _PR_CleanupDtoa() to destroy the locks created
in prdtoa.c. The patch is contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prdtoa.c prinit.c ptthread.c
2001-12-28 03:35:16 +00:00
wtc%netscape.com 2be0d601ec Bugzilla bug 96197: added _PR_CleanupCallOnce() to destroy the lock and
condition variable used to implement PR_CallOnce.  This patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prinit.c ptthread.c
2001-12-28 03:24:02 +00:00
wtc%netscape.com 0fcc6e185d Bugzilla bug 96122: use _PR_ShutdownLinker() on all platforms to clean up
the static data created by prlink.c.  Parts of this patch were contributed
by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: _win16.h primpl.h prlink.c prinit.c ptthread.c
2001-12-28 03:11:43 +00:00
wtc%netscape.com 6dc264717c Bugzilla bug 96112: destroys _pr_logLock in _PR_CleanupLog(). The patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
2001-12-27 20:12:51 +00:00
wtc%netscape.com 18494bf47a Bugzilla bug 95839: added _PR_CleanupNet() to destroy the locks created by
_PR_InitNet().  The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prinit.c prnetdb.c ptthread.c
2001-12-27 19:59:35 +00:00
wtc%netscape.com f58d9b7016 Bugzilla bug 113935: truncate the log file if it already exists. 2001-12-27 02:32:34 +00:00
wtc%netscape.com 4b0b1b4767 Bugzilla bug 110868: PR_FileDesc2NativeHandle should look for the NSPR
layer as opposed to assuming the bottom layer is the NSPR layer.
2001-12-27 02:19:31 +00:00
wtc%netscape.com d8d667f958 Bugzilla bug 110869: defining the FORCE_PR_ASSERT macro allows one to
use PR_ASSERT in optimized builds.
2001-12-27 00:57:48 +00:00
wtc%netscape.com c8db620184 Bugzilla bug 48308: checked in part of the patch to bring NSPR up to
OpenUNIX8 build with pthreads.  The patch is contributed by
Hiram Clawson <hiramc@caldera.com>.
Modified files: _pth.h ptio.c ptthread.c pr/tests/Makefile.in
2001-12-26 22:59:38 +00:00
wtc%netscape.com 0916f00a41 Bugzilla bug 115149: clean up threads properly on non-emx platforms.
Increased the default thread stack size to 64K.  The patch is contributed
by aaronr@us.ibm.com and Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2.h os2cv.c os2io.c os2thred.c
2001-12-20 05:24:02 +00:00
wtc%netscape.com cb85e2ed2c Bugzilla bug 97485: added the zone allocator (implemented by Nelson
Bolyard).
Modified files: primpl.h prmem.c prinit.c ptthread.c
2001-12-20 00:35:38 +00:00
wtc%netscape.com 0bd35411c2 Updated the test for the NSPR 4.2 release. 2001-12-18 03:49:31 +00:00
sfraser%netscape.com f44bf906c8 Fix bug 106999 -- implement Mac atomic operations using Open Transport routines for speed. r=wtc. 2001-12-07 23:59:35 +00:00
wtc%netscape.com 484044538a Bugzilla bug 113740: do not use the 32-bit SPARC assembly implementation of
PRStack because it may cause starvation of the lock owner, leaving the
other threads spinning trying to acquire the lock.
Modified files: configure configure.in pr/include/md/_solaris.h
2001-12-07 02:10:10 +00:00
wtc%netscape.com 86a29f6562 Bugzilla bug 113906: Made _PR_MD_OPEN more efficient. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.  r=wtc,pedemont.
2001-12-07 01:39:58 +00:00
seawood%netscape.com 94df20d2c7 Do not build NSPR optimized if MOZ_TRACE_MALLOC is set.
Thanks to Garrett Blythe <blythe@netscape.com> for the patch.
Bug #112953 r=wtc
2001-12-06 03:39:05 +00:00
seawood%netscape.com 98711ccbcd Revert to using standard config.sub & config.guess entries for OS/2.
Thanks to pedemont@us.ibm.com (Javier Pedemonte) for the patch.
Bug #112244 r=cls
2001-12-02 22:16:28 +00:00
seawood%netscape.com c4fc71cdb0 Adding test for gcc -pipe feature.
Bug #81031 r=wtc
2001-12-02 22:08:42 +00:00
seawood%netscape.com 3e771f6d39 Use -no-cpp-precomp instead of -traditional-cpp for darwin
Bug #106617
2001-11-14 04:01:43 +00:00
seawood%netscape.com 62aa54a1ec Tell BSD strip to just strip local & debug symbols rather than all symbols for darwin. 2001-11-03 06:01:31 +00:00
seawood%netscape.com 0772c7c59b Moved darwin section to proper platform location.
Added note about why -traditional-cpp is used for darwin.
Added Mac OSX linker options to be used in darwin builds.
Bug #106617
2001-11-03 03:57:36 +00:00
sfraser%netscape.com 6fda64d278 Adding strtok.c per bug 106372 2001-11-01 00:28:57 +00:00
wtc%netscape.com cd0b87ec5c Use PL_strcmp instead of strcmp to avoid having to include <string.h>. 2001-11-01 00:02:16 +00:00
wtc%netscape.com 0cdb544041 Added lib/tests/Makefile to the list of makefiles to be generated by
configure.
Modified files: configure configure.in
Bugzilla bug 106372: added new function PL_strtok_r.  The function was
implemented by Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>.
Modified files: lib/libc/include/plstr.h lib/libc/src/Makefile.in
    lib/tests/string.c
Added file: lib/libc/src/strtok.c
2001-10-31 23:49:52 +00:00
wtc%netscape.com 04e4931568 Bugzilla bug 106771: support building on HP-UX 11.11. The patch is from
Jim Dunn <jdunn@netscape.com>.
Modified files: configure configure.in
2001-10-26 21:13:06 +00:00
seawood%netscape.com 10a2363233 Convert all rhapsody (pre-beta-macosx) references to darwin.
Bug #106617 r=wtc
2001-10-26 04:55:58 +00:00
seawood%netscape.com 4be127b814 Rename rhapsody to darwin
bug #106617
2001-10-25 21:34:51 +00:00
wtc%netscape.com aade5200de Bugzilla bug 71179: Neutrino needs the RTLD_GROUP flag to load Netscape
plugins.  The fix is contributed by timeless@bemail.org.
2001-10-17 23:34:50 +00:00
wtc%netscape.com 89ef80ca7a Bugzilla bug 77197: use spawn in Neutrino because fork & exec does not
work in multithreaded programs in Neutrino.  The patch is contributed
by dinglis@qnx.com (Dave Inglis), reviewed and modified by wtc.
2001-10-17 23:11:25 +00:00
wtc%netscape.com 4fcaba9a87 Bugzilla bug 92085: checked in a Neutrino patch from
briane@qnx.com (Brian Edmond).  r=wtc.
Modified files: _nto.h protypes.h
2001-10-17 22:28:29 +00:00
wtc%netscape.com 4dd8967518 Bugzilla bug 77188: checked in a configure patch for Neutrino from
dinglis@qnx.com (Dave Inglis).  r=wtc.
Modified files: configure configure.in
2001-10-17 20:50:51 +00:00
wtc%netscape.com 9444a2e927 Bugzilla bug 105154: fixed a timing problem in OS/2's implementation of
condition variables.  Thanks to Aaron Read <aaronr@us.ibm.com> for the
patch.  r=wtc.
2001-10-16 23:54:24 +00:00
wtc%netscape.com 574373b35d We don't assert on invalid arguments now. 2001-10-16 23:36:44 +00:00
wtc%netscape.com c5c3f04f07 Bugzilla bug 104269: allow one to specify an includedir or dist_includedir
that doesn't end in "/nspr".  This patch is due to cls.  r=wtc.
The only problem with this solution is that the default value for
--includedir shown in the --help output is wrong.
Modified files: configure.in configure config/autoconf.mk.in
2001-10-16 23:31:02 +00:00
seawood%netscape.com 5d343afedb Install *.cfg files used for cross-compiling 2001-10-13 06:02:48 +00:00
seawood%netscape.com 51e788aaa4 Add support for mips*el 2001-10-13 05:59:55 +00:00
wtc%netscape.com e2347d20cd Bugzilla bug 104286: teach the configure script about MKS Toolkit. r=cls.
Modified files: configure configure.in config.guess config.sub
2001-10-12 20:44:02 +00:00
sfraser%netscape.com efece6ef56 Fix for 100353 -- handle polling for read and write on different threads, and properly deal with sending to a socket that has flow control restrictions. Fixes a problem saving to IMAP server sent messages with attachments. r=gordon, wtc. 2001-10-09 02:12:40 +00:00
cls%seawood.org e81378a6b3 Updating config.guess & config.sub with 2001-10-07 changes from the GNU master c
opy at :pserver:anoncvs@subversions.gnu.org:/cvs /config .
2001-10-07 23:08:41 +00:00
cls%seawood.org d375657e2e Solaris 7 has deprecated the use of libposix4 in favor of librt. Check the OS_RELEASE and use the appropriate library.
Bug #96986 r=wtc
2001-10-02 22:19:12 +00:00
wtc%netscape.com fe52bd992e Bugzilla bug 84035: backed out the changes to the PRMonitor functions
because some of the Mozilla client code depends on the property that
PR_EnterMonitor and PR_ExitMonitor do not call malloc, calloc, and free.
Modified Files: _pth.h, primpl.h, ptsynch.c
2001-09-28 01:27:07 +00:00
sfraser%netscape.com 821e14b019 Fix for bug 71718. Make Mac NSPR work on dual CPU Mac OS X macines by using MP critical regions to fix threading synchronization problems. Uses hand-rolled critical regions because the critical section API is broke on Mac OS 10.0.x. r=gordon, wtc. 2001-09-27 23:35:25 +00:00
cls%seawood.org 621fe29613 Remove commented out references to mozilla xp_*.h files.
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #38061 r=cls
2001-09-22 01:42:42 +00:00
sfraser%netscape.com 1498bf8a26 Fix for bug 97866. Fixes async file I/O to ensure that we always call WaitOnThisThread if we're doing an async call (which does not wait if the notifier has already fired). Also don't bother checking return values from PBRead/WriteAsync, since they never fail, but do check the return value of the PBReadSync call. Fixes synchronization problems on Mac OS X. r=gordon, a=wtc. 2001-09-20 00:07:43 +00:00
sdagley%netscape.com 30ac3a79b0 Fix #99556. Account for change in Mac epoch time as of MSL 6. r=wtc/sfraser 2001-09-17 23:42:12 +00:00
wtc%netscape.com fad095a286 Deleted unused prototypes for _PR_Unlock, _PR_SuspendThread, and
_PR_ResumeThread.
2001-09-15 04:53:12 +00:00
wtc%netscape.com b3ba5b72ad Added 'const' to two arrays of constants. Thanks to Simon Fraser for
suggesting this.
2001-09-15 04:47:14 +00:00
wtc%netscape.com e3ba562b9a Bugzilla bug 96571: fixed the PL_strn* functions that may read beyond
the end of buffer if the buffer is not null-terminated.
Modified files: strchr.c strcstr.c strlen.c strpbrk.c strstr.c
2001-09-11 22:22:16 +00:00
wtc%netscape.com d346727adf Bugzilla bug 98741: replaced NPL by MPL/GPL.
Modified files: prerr.et prmkdir.bat pr/src/md/os2/objs.mk
2001-09-07 18:37:58 +00:00
wtc%netscape.com f456445e9e Bugzilla bug 98741: removed the extra NPL header. 2001-09-07 18:28:31 +00:00
wtc%netscape.com 95cb233527 Bugzilla bug 98741: changed the license URL to http://www.mozilla.org/MPL/.
Modified Files:
	pr/src/prvrsion.c lib/ds/plvrsion.c lib/libc/src/plvrsion.c
	lib/prstreams/plvrsion.c
2001-09-07 18:27:33 +00:00
wtc%netscape.com 3d29945bda Bugzilla bug 95836: Added _PR_CleanupIO() and made it call
_PR_CleanupFdCache().  PR_Cleanup() now calls _PR_CleanupIO() and does
not call _PR_CleanupFdCache() directly.
Modified files: primpl.h prio.c prinit.c ptio.c ptthread.c
2001-09-07 01:55:49 +00:00
wtc%netscape.com db01af7cd6 Bugzilla bug 95817: destroy _pr_sleeplock in PR_Cleanup(). The patch is
contributed by jeff@NerdOne.com.
Modified files: prinit.c ptthread.c
2001-09-07 00:15:21 +00:00
wtc%netscape.com c57ef1ff46 Bugzilla bug 95773: Added _PR_CleanupEnv() and call it from PR_Cleanup().
The patch is contributed by jeff@NerdOne.com.
Modified files: primpl.h prenv.c prinit.c ptthread.c
2001-09-07 00:05:50 +00:00
wtc%netscape.com 4569fdf8bf Bugzilla bug 97456: fixed build error on BSD/OS 4.3 (beta3). The patch
is contributed by lidl@pix.net.
2001-08-30 04:18:23 +00:00
wtc%netscape.com d8b557ac56 Bugzilla bug 95784: added _PR_CleanupLayerCache and call it from
PR_Cleanup.  The patch is contributed by jeff@NerdOne.com.
Modified files: primpl.h, prlayer.c, prinit.c, ptthread.c.
2001-08-30 00:35:00 +00:00
wtc%netscape.com 1e99af1e01 Bugzilla bug 95668: added _PR_CleanupThreads and call it from PR_Cleanup.
The patch is contributed by jeff@NerdOne.com.
Modified files: primpl.h, prinit.c, pruthr.c.
2001-08-29 23:52:14 +00:00
wtc%netscape.com 8a44425ba5 Bugzilla bug 95659: added _PR_CleanupStacks(), which is called from
PR_Cleanup().  The patch is contributed by jeff@NerdOne.com.
Modified files: primpl.h, prinit.c, prustack.c
2001-08-29 23:13:41 +00:00
wtc%netscape.com 5e402bc603 Bugzilla bug 94153: destroys the arena lock in PL_ArenaFinish. Also don't
need to hold the lock when destroying the arenas on the arena freelist.
The patch to destroy the arena lock was contributed by jeff@NerdOne.com.
2001-08-28 21:14:36 +00:00
wtc%netscape.com 83d6f3e66b Bugzilla bug 54353: free the log modules at NSPR cleanup. Thanks to
jeff@NerdOne.com for the patch.
2001-08-28 18:37:55 +00:00
wtc%netscape.com 4333c4a9e9 Bugzilla bug 96673: removed the unnecessary and non-portable initializers
for the sigaction structure.  Thanks rjesup@wgate.com (Randell Jesup) for
suggesting the fix.
2001-08-28 18:01:46 +00:00
cls%seawood.org 9bd8e241ee Escape ^ when calling grep as some shells interpret ^ instead of passing it to g
rep.
Thanks to dave@arsdigita.com (Drazen Kacar) for the patch.
Bug #96997 r=cls sr=wtc
2001-08-28 07:51:03 +00:00
wtc%netscape.com 4588c73f17 Merged brendan's fix from NSPRPUB_CLIENT_BRANCH (now obsolete). 2001-08-19 01:22:59 +00:00
wtc%netscape.com 7d46cbc739 Bugzilla bug 95744: handle the case that ENOTEMPTY and EEXIST have the
same value.  (They do on AIX 4.3.)
2001-08-17 13:31:15 +00:00
wtc%netscape.com d5df6362a5 Bugzilla bug #88102: checked in a patch from Colin Blakes
<colin@theblakes.com> that allows him to easily switch between BSD V4.4
(the default) and BSD V4.3 sockets on OpenVMS.
2001-08-15 14:30:43 +00:00
cls%seawood.org fda1d4c471 _MD_pr_poll should exit with error if select returns -1 and errno is not EINTR.
Bug #70808 r=darin
2001-08-14 01:01:58 +00:00
wtc%netscape.com 97852666ee Force a rebuild. 2001-08-13 19:55:38 +00:00
cls%seawood.org de1bf3944c On BeOS, leave the stub libraries loaded as future versions of the BeOS kernel may unload the real libraries otherwise.
Thanks to Josh Soref <timeless@mac.com> for the patch.
Bug #83875 r=wtc,cls
2001-08-13 08:05:34 +00:00
cls%seawood.org bdd892cb8d Adding --enable-strip option.
Bug #88045 r=wtc sr=waterson
2001-08-12 03:40:04 +00:00
wtc%netscape.com 74753646c9 Bugzilla bug #92810: increment or decrement the hashtable shift counter
only after we have successfully allocated the new buckets.  The patch
is from Brendan Eich.
2001-08-07 05:36:22 +00:00
larryh%netscape.com 0ba921175d Bugzilla: 92610. Mozilla on MacOS crashes in plarena 2001-07-27 20:34:04 +00:00
sdagley%netscape.com 149227605f Checking in beard's fix for bug #81659 from the 0.9.2 branch onto NSPR tip, r=pinkerton, sr=scc. 2001-07-25 03:20:12 +00:00
larryh%netscape.com 774eed2082 fix broken sed command 2001-07-24 23:50:38 +00:00
cls%seawood.org 772ee12667 Adding nsinstall & nspr-config. Bug #84824 r=wtc 2001-07-20 00:22:11 +00:00
wtc%netscape.com ee05eeeee7 Bugzilla bug 88535: backed out some of the changes made in the previous
checkin.  Modified files: configure configure.in
2001-07-01 18:02:46 +00:00
wtc%netscape.com cab7ee91e0 Bugzilla bug 88535: Use _OPTIMIZE_FLAGS and _DEBUG_FLAGS instead of
OPTIMIZER on Windows.  Set OPTIMIZER to _OPTIMIZE_FLAGS or _DEBUG_FLAGS.
Modified files: configure configure.in
2001-06-30 15:06:26 +00:00
wtc%netscape.com 2243f9864e Fixed build breakage on Mac. 2001-06-28 01:48:28 +00:00
wtc%netscape.com 52e7106288 Bugzilla bug 81659: restored the code that was accidentally deleted in
the previous checkin.
2001-06-27 15:14:34 +00:00
wtc%netscape.com da5c3e2ff8 Bugzilla bug 86730: checked in optimization-related changes for OS/2
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified files: configure configure.in
2001-06-27 03:02:24 +00:00
wtc%netscape.com 143d18e059 Bugzilla bug 84361: added large file support for Linux.
Modified files: configure configure.in _linux.h
Removed an unnecessary undefine of _FILE_OFFSET_BITS in solaris.c.
2001-06-27 03:00:34 +00:00
beard%netscape.com 66cad9ad74 Fix for bug #81659, r=pinkerton/wtc, sr=sfraser. 2001-06-27 01:54:48 +00:00
wtc%netscape.com 564c78bd80 Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED. 2001-06-24 06:02:24 +00:00
wtc%netscape.com 7d137da171 Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED. 2001-06-24 05:51:06 +00:00
wtc%netscape.com 25f3fcc95f Bugzilla bug 81011: Changed the return type of _PR_MD_TEST_AND_LOCK from
PRBool to PRIntn and documented its meaning.
Modifies files: _beos.h, _irix.h, _win16.h, _win95.h, primpl.h, os2cv.c.
2001-06-24 05:10:37 +00:00
wtc%netscape.com 23b20e57b1 Bugzilla bug #86785: link with -lpthread -lthread on all versions of
Solaris to ensure the correct library linking order.
2001-06-24 05:02:15 +00:00
wtc%netscape.com 67b5417285 Bugzilla Bug 63049: 64-bit Solaris does not need the libultrasparc4.so
(-f libatomic.so) filter library.
Modified files: configure configure.in _solaris.h pr/src/md/unix/Makefile
solaris.c.
Added file: os_SunOS_sparcv9.s.
2001-06-24 01:39:51 +00:00
wtc%netscape.com 7ae0287e30 Bug 64217: use locale-independent date format so that it doesn't
contain a quotation mark in any locale.  Thanks to tzafrir@technion.ac.il
for the bug report.
Modified Files:
	pr/src/Makefile.in lib/ds/Makefile.in lib/libc/src/Makefile.in
	lib/prstreams/Makefile.in
2001-06-23 14:42:24 +00:00
wtc%netscape.com 6df226985b Bugzilla bug #86797: made the configure script recognize darwin and
deleted the old name rhapsody.
Modified files: configure configure.in
2001-06-23 04:37:20 +00:00
wtc%netscape.com 3aeb80d883 Bugzilla bug #85673: added assembly implementation of the atomic routines
for OS/2 contributed by Michael Kaply of IBM.
Modified files: configure configure.in autoconf.mk.in rules.mk _os2.h
pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk os2misc.c
2001-06-23 04:09:19 +00:00
wtc%netscape.com 221b9800da Bugzilla bug #85673: added assembly implementation of the atomic routines
for OS/2 contributed by Michael Kaply of IBM.
2001-06-22 14:25:18 +00:00
wtc%netscape.com 4b0e8d0feb We no longer need to generate the .vms files on OpenVMS.
Modified files: config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/prstreams/Makefile.in pr/src/Makefile.in
2001-06-21 01:24:44 +00:00
wtc%netscape.com 4cde76f3bd Bugzilla bug #86941: worked around a TCP socket close() bug in Tru64
UNIX V5.1.
2001-06-20 22:53:38 +00:00
wtc%netscape.com 4c32289474 Bugzilla bug #86880: Map ECONNABORTED to PR_CONNECT_ABORTED_ERROR.
Thanks to Mark Wahl of Sun Microsystems for the bug report.
2001-06-20 18:03:47 +00:00
wtc%netscape.com 68e3e4fb7d Made the build_prerr rule work. 2001-06-14 23:02:04 +00:00
wtc%netscape.com 0bd1d755e4 Search in the Mozilla and boehm include directories only if
GC_LEAK_DETECTOR is defined.
2001-06-14 22:18:58 +00:00
wtc%netscape.com d1f8da8b54 Deleted an extra line that was probably added incorrectly during merging. 2001-06-14 22:01:54 +00:00
wtc%netscape.com eee2b1ecba Bugzilla bug #85979: always use the -xs compiler option in Solaris debug
builds.
Modified files: configure.in configure
2001-06-14 21:45:39 +00:00
wtc%netscape.com 1cf158507c Set CPU_ARCH for Linux.
Modified files: configure configure.in
2001-06-14 06:20:55 +00:00
wtc%netscape.com 14221aabfd Added Netscape/iPlanet internal binary release support. The new
variable RELEASE_OBJDIR_NAME is the object directory name used in
the "/share/builds/components" binary distribution area.  Also fixed
two typos (USE_USER_PTHREADS => USE_NSPR_THREADS).
Modified files: Makefile.in, configure, configure.in, config/autoconf.mk.in
2001-06-14 05:49:20 +00:00
wtc%netscape.com 098d89018a Use gcc's -Wl flag to pass a linker flag to the linker. 2001-06-14 05:31:14 +00:00
wtc%netscape.com a96c289942 Put all IRIX cc compiler options inside the ifndef NS_USE_GCC block.
Modified files: config/Makefile.in pr/tests/Makefile.in
2001-06-14 02:23:42 +00:00
sfraser%netscape.com 4bd2a71a05 Fix for bug 85514 -- use OTEnter/LeaveNotifer calls to fix synchronization problem caused by the OT notifier firing while we are inside OTSnd or OTRcv. r=gordon, wtc. a=blizzard 2001-06-14 01:35:05 +00:00
wtc%netscape.com 5f855f5339 Bugzilla bug #40941: Checked in Linux/ia64 patch from Bill Nottingham
<notting@redhat.com>.  It is for NSPR local threads, which we no longer
use now that we have pthreads.  I don't know if it works, but I check it
in anyway so that it is not lost.
2001-06-09 19:52:18 +00:00
gordon%netscape.com e0f848551f Fix for bug 69285 "Mozilla is unresponsive after sleep", patch=sfraser, gordon, r=wtc. 2001-06-08 23:19:29 +00:00
wtc%netscape.com e7e3c9ef1d Bugzilla bug #77264: the workaround for the new struct sockaddr_in6 in
glibc 2.2 is only needed when we compile with glibc 2.1.
Modified files: prsocket.c, ptio.c
2001-06-08 19:54:56 +00:00
wtc%netscape.com 296b3a2153 Added comments to explain the -Wp,-P compiler option for gcc on IRIX. 2001-06-07 01:15:32 +00:00
wtc%netscape.com c7cf47414c Do not use IRIX native compiler options such as -n32 when NS_USE_GCC is
defined.
Modified files: config/Makefile.in, pr/tests/Makefile.in
2001-06-07 01:11:59 +00:00
wtc%netscape.com 768f2af838 Define NS_USE_GCC. 2001-06-07 01:09:24 +00:00
larryh%netscape.com ed3d3b6350 add target directories for Linux 2.4 kernel 2001-06-06 22:25:13 +00:00
wtc%netscape.com b6a0ede958 Bugzilla bug #70834: made configure work on NetBSD. Thanks to
taya@sm.sony.co.jp (Shin'ichiro TAYA) for the patch.
Also fixed some typos.
Modified files: configure.in, configure.
2001-06-06 16:05:57 +00:00
wtc%netscape.com 024cd628f9 Bugzilla bug #83880: deleted code for turning off shared libraries.
Shared libraries, if supported by the platform, must be built.  Thanks
to Chris Seawood for the patch.
Modified files: configure.in, configure.
2001-06-06 04:52:44 +00:00
wtc%netscape.com f864ebcadb Bugzilla bug #82436: assert that lock is not NULL in PR_Lock and PR_Unlock
to avoid crashing in an assertion statement like
PR_ASSERT(lock->owner != me) if lock is NULL.
2001-06-05 23:55:55 +00:00
wtc%netscape.com 83f5e097b0 Bugzilla bug #30746: in combined MxN thread model, let the primordial
thread remain a native thread.  Create a separate CPU thread to run
the local threads.
Modified files: prucpu.c, pruthr.c
2001-06-05 04:51:46 +00:00
wtc%netscape.com 90cb8dbf91 Bugzilla bug #84100: we need to write our own accept method to copy
the PRFilePrivate structure.
2001-06-05 04:31:20 +00:00
wtc%netscape.com cc0956733b Bugzilla bug #84035: we can't assume that 0 is an invalid value for the
pthread_t type and use 0 to indicate a lock has no owner.  Added a
'locked' boolean field explicitly to PRLock.  In PRMonitor, make the
owner field a PRThread* pointer, with a value of NULL indicating that
the monitor has no owner.  Thanks to Takis Psarogiannakopoulos for
reporting this bug and spending a year (off and on) tracking it down.
Modified files: _pth.h, primpl.h, and ptsynch.c.
2001-06-04 23:42:10 +00:00
larryh%netscape.com 97de1af860 Bugzilla 81666. new os2 locking 2001-06-04 22:20:48 +00:00
larryh%netscape.com 91994f317f Bugzilla: 79733. pruthr.c wrong MD calls 2001-06-04 21:52:20 +00:00
wtc%netscape.com d5b0bb58cd Bugzilla bug #83930: fixed a typo in PR_LockFile. 2001-06-04 04:29:34 +00:00
wtc%netscape.com 3785d97929 Bugzilla bug #83845: the IPv6-to-IPv4 getpeername method was invoking
the getsockname method of the IPv4 socket layer.  Thanks to Terry Hayes
<thayes@netscape.com> for the bug fix.
2001-06-03 04:18:40 +00:00
larryh%netscape.com f9530d4231 Gnu tar incompatible with Sun tar 2001-05-24 18:28:22 +00:00
larryh%netscape.com 71a0b19e19 Adding administrative/build files 2001-05-23 23:59:08 +00:00
wtc%netscape.com 12d8fd2a71 Bugzilla bug #77264: the IsValidNetAddrLen() check should accept both of
the possible sizes of struct sockaddr_in6 on Linux.
Modified files: prsocket.c, ptio.c.
2001-05-23 04:17:33 +00:00
wtc%netscape.com d000404490 Bugzilla bug #77109: fixed NSPR library memory leaks on Mac. Patch is
contributed by Patrick Beard <beard@netscape.com>. r=sfraser,wtc.
2001-05-22 23:34:54 +00:00
larryh%netscape.com 04b923a327 correct copyright date 2001-05-22 23:03:54 +00:00
larryh%netscape.com 49ec000584 add directory admin 2001-05-22 22:57:36 +00:00
wtc%netscape.com 73fbfd545b Bugzilla bug #51135: IPv6 support on OpenVMS. Thanks to Colin Blakes
<colin@theblakes.com> for the patch.
Modified files: configure configure.in OpenVMS.mk _openvms.h pripv6.c
2001-05-22 18:50:21 +00:00
wtc%netscape.com 640403e3e4 Bugzilla bug #28711: enabled gcc to assemble os_Irix.s on IRIX. Thanks to
John Vandenberg <zeroJ@null.net> for the research and the fix.
Modified files: configure.in configure
2001-05-22 13:28:34 +00:00
wtc%netscape.com b8e2e4c788 On Linux, use $(CC) to link the shared library. Define _REENTRANT in just
one place for Solaris.  Use the null command : instead of 'true'.
Modified files: configure.in, configure.
2001-05-21 22:55:09 +00:00
wtc%netscape.com 8e05fc6f8b Bugzilla bug #63019: NSS still uses NSPR static libraries, so we'll have
to continue to build NSPR static libraries until that NSS bug is fixed.
2001-05-21 22:45:31 +00:00
wtc%netscape.com f4e578051e Now that OBJDIR is the current directory (.), we no longer need to install
the test shared library in ../$(OBJDIR)/dll.
2001-05-17 22:48:45 +00:00
wtc%netscape.com 876c033b3a Don't use classic build system's OBJDIR_NAME and OBJDIR for Win32.
I am temporarily commenting out the code.  It needs to be clearned
up later.
Modified files: configure.in configure
2001-05-17 21:50:12 +00:00
wtc%netscape.com 274d022c97 Eliminated more differences between the autoconf build system and the
(obsolete) classic build system.
Modified Files:
	configure.in configure lib/prstreams/Makefile.in
	lib/tests/Makefile.in pr/src/cplus/Makefile.in
	pr/src/threads/combined/Makefile.in pr/tests/Makefile.in
2001-05-17 21:42:09 +00:00
wtc%netscape.com b6a8e48805 Removed all Makefile's. The new autoconf build system uses Makefile.in's. 2001-05-17 21:26:28 +00:00
wtc%netscape.com 00096755cf Removed MOZ_WIN32_TARGET, which is just a synonym of OS_TARGET.
Modified Files:
	configure configure.in config/autoconf.mk.in
	pr/src/md/windows/Makefile.in pr/src/md/windows/objs.mk
2001-05-17 02:27:02 +00:00
wtc%netscape.com b959068cb0 Added the --enable-debug-rtl option for setting USE_DEBUG_RTL.
Modified Files:
	configure.in configure
2001-05-17 02:02:06 +00:00
wtc%netscape.com ccf6d9f539 Verified that the autoconf build system is equivalent to the classic
build system on Win32.
Modified Files:
	configure configure.in
2001-05-17 01:46:09 +00:00
wtc%netscape.com 58625f3acb Verified that the autoconf build system is equivalent to the classic
build system on OSF1, IRIX, and FreeBSD.
	configure configure.in config/autoconf.mk.in config/config.mk
	lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in
2001-05-17 00:56:25 +00:00
larryh%netscape.com 11fce31b6f bugzilla: 80884. PR_Rmdir error 2001-05-16 00:04:34 +00:00
wtc%netscape.com 17680c472c Verified that the autoconf build system is equivalent to the classic
build system on AIX, HP-UX, Linux, and Solaris.  The 'release' makefile
target still doesn't quite work.
Modified Files:
	configure configure.in config/Makefile.in
	config/autoconf.mk.in config/config.mk config/nsinstall.c
	config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
	pr/include/md/Makefile.in pr/src/misc/Makefile.in
2001-05-15 22:57:39 +00:00
wtc%netscape.com 0cb1f18b3d Restored the code that was accidentally deleted in rev. 3.3. 2001-05-14 22:24:12 +00:00
wtc%netscape.com b3f5e1814f Restored code that was accidentally deleted in rev. 3.3. 2001-05-14 22:21:55 +00:00
wtc%netscape.com 3908b40881 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-14 22:12:54 +00:00
wtc%netscape.com 5cf83526d8 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 06:46:01 +00:00
wtc%netscape.com 75ea362396 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 06:40:35 +00:00
wtc%netscape.com f32c53c48b Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 06:26:43 +00:00
wtc%netscape.com a3c435952d Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 06:15:54 +00:00
wtc%netscape.com 8137434163 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 06:01:46 +00:00
wtc%netscape.com 4a9139a3c8 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 05:31:44 +00:00
wtc%netscape.com 44941aece0 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 05:12:58 +00:00
wtc%netscape.com b90826da82 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 04:56:57 +00:00
wtc%netscape.com cb3e2fc976 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 04:47:05 +00:00
wtc%netscape.com 00ddc0d707 Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 04:29:27 +00:00
wtc%netscape.com ad583fbe5b Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 02:05:12 +00:00
wtc%netscape.com b3f484691b Merged NSPRPUB_CLIENT_BRANCH onto the trunk. 2001-05-12 01:47:58 +00:00