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

82 Коммитов

Автор SHA1 Сообщение Дата
wtc 89b0c1f43e In debug build, define MOZ_NO_DEBUG_RTL to use the nondebug version
of the Microsoft VC run-time library.
1998-06-04 04:55:37 +00:00
wtc d295de42c1 Backed out revision 3.7. First, XP_PC not only means Win NT and Win 95,
but also WIN16 and OS2.  I don't think WIN16 and OS2 have GetLastError().
Second, we always call DllErrorInternal() with the argument
_MD_ERRNO(), and _MD_ERRNO() is defined as GetLastError() on NT and
Win95.
1998-06-03 21:46:18 +00:00
wtc e31a19018b Backed out revision 3.2. In C and C++, a pointer to any datatype
can be implicitly cast to void *.  So the explicit (void *) cast
in the argument for PR_Free() should not be necessary.
1998-06-03 21:23:24 +00:00
jgellman 6d9d355777 back out change. inadvertently checked in self-modifying build code 1998-06-03 04:43:17 +00:00
jgellman 3eed711ae4 merge from OJI branch 1998-06-03 00:37:20 +00:00
wtc 1e88a51e20 Moved the definition of _AIX_AtomicSet() to the outside of the
#ifndef AIX4_1 block.  Thanks to C. Fung <carsonf@torolab.ibm.com>
for reporting this problem.
1998-06-02 03:25:22 +00:00
scc a5b6d87e0c First Checked In. 1998-05-30 03:18:48 +00:00
sfraser efe68b130a Changed for new build system 1998-05-28 18:58:33 +00:00
wtc 9fbd3be5f0 Removed unused variables. Thanks to Wei Tsang Ooi
<weitsang@cs.cornell.edu> for the patch.
1998-05-27 23:21:10 +00:00
wtc 8f0358620c Use the stabs debug format on Solaris x86, because the default dwarf
format does not work.  This patch is provided by Soren Juul Moller
<sjm@nwc.dk>.
1998-05-27 23:15:32 +00:00
wtc 1a5cb48b1e Merged gcc support from the HP-UX Mozilla Patching Kit version 3.00
(http://hpux.csc.liv.ac.uk/hppd/mozilla/), maintained by
Richard K Lloyd <hpux@csc.liv.ac.uk>.
1998-05-27 23:13:47 +00:00
sfraser 9de4bf3c0a Added some more headers to export 1998-05-27 00:53:55 +00:00
sfraser a4fb31f3a4 First Checked In. 1998-05-27 00:53:25 +00:00
sfraser 061bb4d1e2 First Checked In. 1998-05-23 01:14:17 +00:00
wtc db81af6c5d OSF1 V3.2 does not have <machines/builtins.h>, which declares the
atomic routines.  Thanks to Andrew Cassin <acassin@cs.mu.oz.au> for
this patch.
1998-05-22 00:59:33 +00:00
atotic a3f1e6f894 Renamed nsstring.[c|h] to macstdlibextras.[c|h] because of the naming conflict with Raptor (which uses ns prefix exclusively). 1998-05-15 16:54:09 +00:00
wtc c8d051dcbb Merged NSPRPUB_19980508_BRANCH to the main trunk. The 19980508
branch is a temporary branch for us to copy the latest changes
from our internal development tree to the public mozilla tree.
1998-05-14 18:09:56 +00:00
wtc 78c228bf67 In Rhapsody 5.1 (DR2), the C++ compiler is named c++. 1998-05-14 17:01:14 +00:00
wtc 4da500e122 Added new test files. 1998-05-08 23:07:27 +00:00
wtc f8fd4da708 Use cc -bundle to build loadable modules on Rhapsody. Thanks to
Matt Watson <mwatson@apple.com> for the patch.
1998-05-08 18:52:44 +00:00
wtc fd1735425a The type of the third argument for accept, recvfrom, getsockname, and
getpeername is 'int', not 'size_t'.
1998-05-08 18:50:15 +00:00
wtc f48b54879d Fixed comment. 1998-05-08 18:48:46 +00:00
wtc c5c2db58fa Merged patches from Matt Watson <mwatson@apple.com> to make loadable
modules work on Rhapsody.  Still have a few kinks to iron out.
1998-05-08 18:43:58 +00:00
wtc 4742d8d9b7 Matt Watson <mwatson@apple.com> pointed out that it is not safe to
redefine FD_SETSIZE on Rhapsody.
1998-05-08 18:41:51 +00:00
wtc 7ca079fd6b Added a few function declarations and header inclusions to get rid of
compiler warnings.
1998-05-08 18:37:38 +00:00
wtc 5fb22d093a Merged Rhapsody patches contributed by Matt Watson <mwatson@apple.com>. 1998-05-08 18:35:19 +00:00
wtc 686888f329 Merged patches contributed by Matt Watson <mwatson@apple.com>. 1998-05-08 18:32:30 +00:00
wtc fb871c35b2 Matt Waston <mwatson@apple.com> taught me what common symbols are
and to compile with -fno-common.
1998-05-07 19:19:25 +00:00
wtc 8601ab5b0e Fixed Bugzilla bug #235: Define the macro _PR_HAVE_SOCKADDR_LEN to
indicate that struct sockaddr_in on BSD/OS has a sa_len field.
The code in unix.c checks this macro.  We acknowledge Bert Driehuis
<driehuis@playbeing.com> for reporting the bug and suggesting a fix.
1998-05-07 15:43:43 +00:00
wtc 2eb6738b33 Moved Rhapsody's shared library rule from rules.mk to Rhapsody.mk. 1998-05-07 07:23:49 +00:00
wtc 24deea5c58 Bugzilla bug #218: define HAVE_STRERROR only if it is not yet defined.
Thanks to David Nebinger (dnebinger@synertech.highmark.com) for reporting
the problem and suggesting the fix.
1998-05-07 06:38:26 +00:00
wtc 78ce9d3baa Bugzilla bug #265: Use full pathname /usr/ccs/bin/as (as opposed to just
'as') to assemble os_SunOS_ultrasparc.s because we need the -P option
of Solaris 'as' to run cpp and process header file inclusion.  This
way we won't accidentally get GNU 'as', which doesn't understand -P.
We acknowledge Paul Kanz (pkanz@conix.com) for suggesting the fix.
1998-05-07 06:29:44 +00:00
wtc 07a52303e4 On Alpha Linux, the mmap'd stack needs to be made executable because
setjmp/signal seem to put machine instructions on the stack.  This
fix is contributed by gatgul@voicenet.com (Uncle George).
1998-05-07 05:07:25 +00:00
wtc b52043c765 The stack pointer is the 0th element in the jmp_buf. 1998-05-07 01:52:43 +00:00
wtc 3a460e6e05 Define IP_MULTICAST to get the IP multicast macro/struct definitions
in netinet/in.h on SINIX 5.43.  We acknowledge the help of Sanjay
Gupta <gupta@informix.com>.
1998-05-06 19:53:26 +00:00
wtc 4370c1984b Checked in (unfinished) Rhapsody port provided by Chris McAfee and
Chris Toshok (mcafee, toshok@netscape.com).  It is classic NSPR,
local threads only (based on setjmp/longjmp).
1998-05-05 23:28:45 +00:00
radha 62e2dc94e2 Bug fix for 83769. Add MOZILLA_HOME/lib to the list of library_paths. 1998-05-01 23:27:04 +00:00
srinivas 6489acef21 Set up pointers to the stack-pointer/frame-pointer words in the thread's
context structure. Useful for displaying thread stacks in the debugger.
1998-05-01 19:47:14 +00:00
srinivas 95833fac88 Initialize the outermost stack frame for the thread and setup pointers to the
stack-pointer/frame-pointer words in the thread's context structure.
Useful for displaying thread stacks in the debugger.
1998-05-01 19:45:13 +00:00
wtc 40b762ad14 Recognize SINIX-Y, the high-end version of SINIX.
(Patch provided by Sanjay Gupta <gupta@informix.com>.)
1998-04-30 20:07:51 +00:00
wtc 5528a94b5c Various makefile cleanups. On SCO OpenServer, the value of OS_ARCH
is now 'SCOOS' instead of 'SCO_SV'.  Also, we just use the cpp macro 'SCO'
and deleted the macro 'SCO_SV'.
In pr/src/md/unix/Makefile, we do not assemble the ultrasparc assembly
file if we are compiling with gcc.
1998-04-30 19:36:53 +00:00
wtc 2f2115c237 ReliantUNIX is renamed SINIX. 1998-04-29 00:08:32 +00:00
wtc 89b2aa5242 Got rid of the LINUX1_2 and LINUX2_0 macros. I hope that this will
make building on 2.1.x easier.  In case we need to distinguish between
different versions of Linux, we will try to use feature-based macros
as opposed to version-based macros.
Files changed: Linux.mk, _linux.h, _pth.h, prnetdb.c, and ptthread.c.
1998-04-28 23:54:29 +00:00
wtc 74f75ec4ba Merged NSPRPUB_19980421_BRANCH to the main trunk. 1998-04-28 22:43:48 +00:00
atotic cfd41c7e9c Fixing the -ko flag 1998-04-28 05:17:41 +00:00
wtc ff6df69b1a "gmake clobber" should remove $(OBJDIR) too. 1998-04-25 16:14:33 +00:00
wtc 3ac5d1a576 Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>. 1998-04-24 19:48:37 +00:00
wtc 17b7dff238 Serge Orlov <sorlov@con.mcst.ru> reported that gmake 3.74 on Solaris 2.5
doesn't like the extra tabs in this file.  I don't know why.  It works
for me and everyone else.  But since it doesn't hurt, I deleted the
extra tabs.
1998-04-24 18:13:13 +00:00
wtc b485b113be Added parentheses around a type cast. Fix provided by Kipp Hickmann
<kipp@netscape.com>.
1998-04-22 22:36:47 +00:00
wtc 6515d409cd Fixed build problems on BSD/OS. Some makefiles need to change:
the value of OS_ARCH is changed from BSD_386 to BSD_OS.
In unix.c, we now conditionalize on the macros O_SYNC and O_FSYNC,
as opposed to the platform macros like FREEBSD and BSDI.  We
acknowledge jason@ackley.net for reporting and providing a fix
for this problem.
1998-04-22 22:10:37 +00:00