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

64 Коммитов

Автор SHA1 Сообщение Дата
wtc c26be6a6d8 Added new test files. 1998-05-08 23:07:27 +00:00
wtc 9746ddd1ec 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 6b123aed81 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 09e0473845 Fixed comment. 1998-05-08 18:48:46 +00:00
wtc ae12cbcc21 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 73c54cbc55 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 34e5144ff8 Added a few function declarations and header inclusions to get rid of
compiler warnings.
1998-05-08 18:37:38 +00:00
wtc 7629ad13c7 Merged Rhapsody patches contributed by Matt Watson <mwatson@apple.com>. 1998-05-08 18:35:19 +00:00
wtc 7710bf746a Merged patches contributed by Matt Watson <mwatson@apple.com>. 1998-05-08 18:32:30 +00:00
wtc 0a437cef0c 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 75c25ae7cb 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 2abfd52480 Moved Rhapsody's shared library rule from rules.mk to Rhapsody.mk. 1998-05-07 07:23:49 +00:00
wtc e8f298c4f1 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 e382aa1298 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 8baaa72a5d 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 0e913de567 The stack pointer is the 0th element in the jmp_buf. 1998-05-07 01:52:43 +00:00
wtc c389b52b5b 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 076ba566b9 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 e81715dd79 Bug fix for 83769. Add MOZILLA_HOME/lib to the list of library_paths. 1998-05-01 23:27:04 +00:00
srinivas 301d11ba40 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 a3ed7efc6b 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 6a3b59e388 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 5a5cb58738 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 94d547105a ReliantUNIX is renamed SINIX. 1998-04-29 00:08:32 +00:00
wtc 0b3f6a8a76 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 7aa439229c Merged NSPRPUB_19980421_BRANCH to the main trunk. 1998-04-28 22:43:48 +00:00
atotic 7b3a34f7ec Fixing the -ko flag 1998-04-28 05:17:41 +00:00
wtc 1599c0527a "gmake clobber" should remove $(OBJDIR) too. 1998-04-25 16:14:33 +00:00
wtc d221fae7a3 Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>. 1998-04-24 19:48:37 +00:00
wtc 1fd1e00f5a 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 5e08ba3f0b Added parentheses around a type cast. Fix provided by Kipp Hickmann
<kipp@netscape.com>.
1998-04-22 22:36:47 +00:00
wtc dc51a884b5 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
wtc 1ce33d0f6f Merged the makefile changes from Netscape's internal development version
of NSPR to the public ns/nsprpub on mozilla.org.
Removed ns/nsprpub/tools/winsock.lib, which should not have been
released.  This file can be generated from winsock.dll by following
the NSPR build instructions for Windows 3.11 at
http://www.mozilla.org/docs/refList/refNSPR/win16.html.
1998-04-21 17:21:53 +00:00
wtc d66533676a Eliminated compiler warnings. Fixed by Rick Osborne <rick@spacey.net>. 1998-04-20 19:04:42 +00:00
wtc 35395be1eb Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>. 1998-04-20 18:58:25 +00:00
wtc 5938dd45fb Declare PrintUsage() to return void. Fixed by Rick Osborne
<rick@spacey.net>.
1998-04-20 18:55:32 +00:00
wtc f63a723b2e Ported to Linux/m68k. The patches were kindly provided by
Jes Sorensen <Jes.Sorensen@cern.ch>.
1998-04-16 22:56:27 +00:00
wtc 820ab53246 In ConvertUnixPathToMacPath, removed the checks that disallow path names
that begin with /bin, /dev, and /etc.  These directories don't have
any special meaning on the Mac and should be allowed.  Thanks to
Mike Pinkerton <pinkerton@netscape.com> for reporting this bug and
providing the fix.
1998-04-15 01:28:33 +00:00
wtc 7cd7c2c3a4 Ported to HP-UX 9. We acknowledge Richard K. Lloyd <rkl@csc.liv.ac.uk>
for his help.

Files changed: HP-UX.mk, pr/src/Makefile, hpux.c, unix.c, and uxproces.c.
HP-UX.mk: Compare $(basename $(OS_RELEASE)) with A.09 to cover all HP-UX
9 revisions.  Define _PR_NEED_H_ERRNO for HP-UX 9.
1998-04-15 01:02:00 +00:00
wtc 1c10b9066d Deleted the unused variable 'count' in _PR_MD_INTERVAL_PER_SEC(). We
acknowledge Rick Osborne <rick@spacey.net> for reporting this problem
and suggesting a fix.
1998-04-14 01:06:32 +00:00
wtc 9d7242d3d8 Got rid of compiler warnings. We acknowledge the help of Nathan
Torkington <gnat@frii.com>.
1998-04-13 22:55:27 +00:00
wtc 3204b4d5fc Got rid of compiler warnings. We acknoweldge the help of Nathan
Torkington <gnat@frii.com>.
1998-04-13 22:49:10 +00:00
wtc 1f5be81692 localtime_r is declared on Solaris only if _REENTRANT is defined. 1998-04-13 22:48:07 +00:00
wtc d7e8e8cce0 Got rid of compiler warnings. We acknowledge the help of Nathan
Torkington <gnat@frii.com>.
1998-04-13 22:46:48 +00:00
wtc 01db978aa9 Fixed printf format mismatch problems. We acknowledge the help of
Nathan Torkington <gnat@frii.com>.
1998-04-13 22:26:32 +00:00
wtc e8f3cf3f95 In PR_GetSpecialFD, cast the PRSpecialFD variable 'osfd' to int
because some compilers make the enum PRSpecialFD an unsigned int
type and complain that 'osfd' is always >= PR_StandardInput, which
has the value 0.
1998-04-13 22:25:13 +00:00
wtc 1a658dc679 Added function declarations to eliminate compiler warnings. 1998-04-13 22:22:43 +00:00
wtc 15e1a7fd39 Added declaration of _MD_YIELD. 1998-04-13 22:21:00 +00:00
wtc 72d6375ce2 Fixed compiler warnings, mostly by adding function declarations. 1998-04-13 22:19:51 +00:00
wtc 428ceeffc5 Fixed compiler warnings, mostly undeclared functions. We acknoweldge
the help of Nathan Torkington <gnat@frii.com>.
1998-04-13 22:04:19 +00:00