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

211 Коммитов

Автор SHA1 Сообщение Дата
wtc%netscape.com 2094546ea1 Include <sys/time.h> for the definition of FD_SETSIZE. 1998-09-26 00:08:49 +00:00
wtc%netscape.com 1b211ce395 Define _PR_POLL_AVAILABLE and _PR_USE_POLL only for glibc2. 1998-09-26 00:01:16 +00:00
wtc%netscape.com 5f0c4acc09 Include <poll.h> instead of <sys/poll.h>. Some machines don't
have <sys/poll.h>.
1998-09-25 23:54:51 +00:00
wtc%netscape.com bd9457d463 Removed unused macro and enum constant definitions. 1998-09-25 20:38:11 +00:00
wtc%netscape.com b02b3a0afb NSPR20 v3.0 beta landing from NSPRPUB_RELEASE_3_0_LANDING_BRANCH. 1998-09-25 20:34:39 +00:00
wtc%netscape.com b4c2494330 Bugzilla bug #122: merged NetBSD patch contributed by
Frank van der Linden (frank@wins.uva.nl).
1998-09-24 03:55:47 +00:00
wtc%netscape.com 3b8cb781fb NO_NSPR_PRIVATE_HEADER_BRANCH landing. Removed the inclusions of
private NSPR headers (prosdep.h and primpl.h) from the Mozilla source.
The part of prosdep.h that is actually needed by Mozilla was extracted
and put in the new file mozilla/include/xp_path.h.
1998-09-22 16:59:57 +00:00
wtc%netscape.com f50ff3f64d Removed the NSPR20 macro definition for XP_MAC. 1998-09-20 01:04:58 +00:00
wtc%netscape.com 8b7506a577 Backed out the HAVE_LONG_LONG change temporarily because
it breaks binary compatibility.  We will put it back in
after the v3.0 release is branched off.
1998-09-20 00:50:31 +00:00
wtc%netscape.com 6741bc11cf Renamed the 'index' argument for PR_Get/SetThreadPrivate to 'tpdIndex'.
This is because BSD systems have a funciton named 'index' in
<string.h>, and if you compile with the -Wshadow flag, gcc warns
that our declaration of `index' shadows global declaration.
Thanks to Ben Laurie <ben@algroup.co.uk> for the problem report
and the suggested workaround.
1998-09-20 00:18:18 +00:00
wtc%netscape.com 0d99998373 Added the 'const' qualifier to the 'fmt' argument for PR_FormatTime.
This patch is contributed by Ben Laurie <ben@algroup.co.uk>.
Files changed: prtime.h and prtime.c.
1998-09-19 23:52:13 +00:00
wtc%netscape.com 18fb6444e0 Moved the obsolete function PR_SetStdioRedirect from probslet.h
back to prproces.h because we don't want to break source
compatibility in this release.
1998-09-19 01:00:52 +00:00
wtc%netscape.com b6f93822e7 Added PR_ProcessAttrSetCurrentDirectory to allow setting the current
working directory of the new process.  PR_SetStdioRedirect is renamed
PR_ProcessAttrSetStdioRedirect.  The old name is retained but moved
to obsolete/probslet.h.  This work is contributed by Ben Laurie
<ben@algroup.co.ul>.
Files changed: prproces.h, probslet.h, primpl.h, uxproces.c, ntmisc.c,
prinit.c, and parent.c.
1998-09-18 02:15:21 +00:00
wtc%netscape.com 58038c7961 Define HAVE_LONG_LONG on BSDI. (Acknowledgements: Bert Driehuis
<driehuis@playbeing.org>.)
1998-09-17 01:10:21 +00:00
wtc%netscape.com 85c42592dc For DG/UX, rename its OS_ARCH fro "dgux" to "DGUX".
dgux.mk is also renamed DGUX.mk.
1998-09-13 04:18:06 +00:00
wtc%netscape.com 6ca839a26b Port to Linux/Strong Arm 110. Only the pthreads version works.
Files changed: Linux.mk, _linux.cfg, _linux.h.
1998-09-13 03:43:33 +00:00
wtc%netscape.com 55c28a5932 On Unix, include <sys/types.h> for 'uint'. 1998-09-04 03:43:07 +00:00
warren%netscape.com 2fa483e8ba Added PR_DestroyLogModule. 1998-09-01 00:17:18 +00:00
cls%seawood.org 9c74df02ff Updates to autoconf files. 1998-08-26 04:04:57 +00:00
cls%seawood.org 90d0af1408 AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
wtc%netscape.com c1d94761d1 Define HAVE_LONG_LONG because gcc/g++ support 'long long'. 1998-08-18 15:00:22 +00:00
wtc%netscape.com 668cdb7bfe Increase the timer interval from 1ms to 8ms. 1998-08-13 04:38:42 +00:00
wtc%netscape.com fc47bba6a3 Checked in DG/UX port contributed by Marc Fraioli <fraioli@dg-rtp.dg.com>.
New files: dgux.mk, _dgux.cfg, _dgux.h, and dgux.c.
Files changed: lib/msgc/tests/Makefile, pr/include/md/Makefile,
_unixos.h, prosdep.h, prsocket.c, pr/src/md/unix/Makefile,
pr/src/md/unix/objs.mk, unix.c.
1998-08-11 22:29:48 +00:00
wtc%netscape.com 0163ab36b8 The local threads don't work on RedHat 5.1 Sparc Linux (with glibc2).
I suspect it's because glibc2's setjmp/longjmp (Sparc version) does
not allow us to modify the jmp_buf.  So I added some comments and
a #error directive to force the build to fail.
1998-08-10 23:38:38 +00:00
wtc%netscape.com 3261de23cf Merged Linux/MIPS patch contributed by Ralf <ralf@uni-koblenz.de>.
Files changed: _linux.cfg and _linux.h.
1998-07-24 00:52:44 +00:00
wtc%netscape.com 98e45bf8c4 Bugzilla bug #263: Merged the NetBSD port of NSPR contributed by
Frank van der Linden <frank@wins.uva.nl>.
1998-07-17 23:33:36 +00:00
spider 7b08c23fa4 NORMANDY_DDAY merge... 1998-06-25 05:50:45 +00:00
spider 8f94f24ac8 Normandy Merge .... 1998-06-22 21:21:28 +00:00
wtc 77ea041820 Bugzilla bug #351: Removed two extra '>' characters.
Thanks to Romain Vignes <rvignes@cal.fr> for the problem report and fix.
1998-06-09 01:14:56 +00:00
wtc 60d6ca5b96 Port to Sparc Linux. Files changed: _linux.cfg, _linux.h. 1998-06-09 00:51:10 +00:00
wtc 35976a0c90 On HP-UX, we should just include <model.h> and use its definition
of the types int8, int16, and int32.  This way people can include
nspr header and model.h in any order and won't get "type defined
twice" errors.
1998-06-08 23:45:45 +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 3eed711ae4 merge from OJI branch 1998-06-03 00:37:20 +00:00
scc a5b6d87e0c First Checked In. 1998-05-30 03:18:48 +00:00
sfraser 9de4bf3c0a Added some more headers to export 1998-05-27 00:53:55 +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 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 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 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 b52043c765 The stack pointer is the 0th element in the jmp_buf. 1998-05-07 01:52:43 +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
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 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
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
wtc 3f358d0703 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 3253db98fe Added function declarations to eliminate compiler warnings. 1998-04-13 22:22:43 +00:00
wtc 18e0173f20 Added declaration of _MD_YIELD. 1998-04-13 22:21:00 +00:00
wtc 706f08ab19 Fixed compiler warnings, mostly by adding function declarations. 1998-04-13 22:19:51 +00:00
wtc 175649407a Fixed compiler warnings, mostly undeclared functions. We acknoweldge
the help of Nathan Torkington <gnat@frii.com>.
1998-04-13 22:04:19 +00:00
wtc 531582e7ac Declare _MD_EarlyInit() to eliminate 'undeclared function' compiler warning.
Contributed by Nat <gnat@frii.com>.
1998-04-09 19:50:19 +00:00
wtc 3d3940c3c8 Digital Unix has atomic routines declared in <machines/builtins.h>,
so we define _PR_MD_ATOMIC_XXX to use them.
1998-04-07 22:43:50 +00:00
wtc e7d2466bf0 Fixed the return type of the _PR_MD_ATOMIC_XXX routines. They
should return PRInt32, not void. (Reported by William A. Law,
law@netscape.com.)
1998-04-07 20:36:46 +00:00
ltabb 781c480871 Free the lizard 1998-03-28 02:44:41 +00:00