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

128 Коммитов

Автор SHA1 Сообщение Дата
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 2d1943850f In CreateMacPathFromUnixPath, return paramErr if unixPath is nil. 1998-09-10 21:08:47 +00:00
wtc%netscape.com 8ff3ff8db2 In CreateMacPathFromUnixPath, the length of the macPath buffer
should be (strlen(unixPath) + 2) instead of (strlen(unixPath) * 2).
This is because for a zero-length unixPath, the macPath is ":",
which needs two bytes.  Thanks to Patrick Beard <beard@netscape.com>
and Steve Dagley <sdagley@netscape.com> for reporting the bug and
suggesting a fix.
1998-09-10 20:49:14 +00:00
wtc%netscape.com 37b9664803 Fixed dprintf as suggested by Patrick Beard (beard@netscape.com).
Now dprintf calls PR_vsnprintf instead of PR_vsmprintf, so that
dprintf does not allocate memory.  This is because PR_Assert (which
calls dprintf) can get called at interrupt time, and it is unsafe
to allocate memory at interrupt time on the Mac.
1998-09-09 01:17:41 +00:00
wtc%netscape.com 58d241eac2 Backed out an accidental change of the setting of OBJDIR_NAME in the
previous revision.
1998-09-08 21:45:31 +00:00
cls%seawood.org 0c23dc8d0e Changed checks for LINUX to linux as linux is defined by the compiler and fixes autoconf breakage under libc5. 1998-09-04 10:37:27 +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
warren%netscape.com f4feae04b9 Made counts be unsigned. 1998-09-01 00:17:09 +00:00
cls%seawood.org b17dea4282 Fixed problem of autoconf not using ACCFLAGS when using --enable-debug. 1998-08-29 22:12:53 +00:00
cls%seawood.org 5f7a303f06 Enabled dependencies for autoconf. 1998-08-27 19:52:22 +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 b9a162ce0d Use $< so that VPATH works. 1998-08-13 04:39:45 +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 42bfefc33f OPTIMIZER: use -O2 in optimized builds. Do not use -g (for now) in
debug builds because it would produce a huge executable.
1998-08-13 04:35:20 +00:00
wtc%netscape.com cb11cc82d1 Linux/Alpha needs the -mieee compiler flag to turn on IEEE floating
point arithmetics.
1998-08-12 21:18:20 +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 485d2de02b Shared libraries on FreeBSD must have version numbers in their names.
So set DLL_SUFFIX to so.1.0.  Thanks to Bret Ford <bford@uop.cs.uop.edu>
for reporting the problem and Thomas Mueller <tmueller@privat.prodata.de>
for verifying the fix.
1998-08-10 23:42:03 +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 5e3143465e Enable pthreads-based Mozilla build. TO do a pthreads-based build,
set the environment variable USE_PTHREADS to 1.
Files changed: mozilla/config/OSF1.mk, mozilla/nsprpub/config/OSF1.mk.
1998-08-10 23:37:06 +00:00
pierre%netscape.com 6a8f21d4c2 added base64.c to fix Raptor build 1998-08-05 08:30:07 +00:00
wtc%netscape.com f95bafcbe6 Backed out accidental check-in from OJI branch merge. 1998-08-01 14:35:39 +00:00
warren%netscape.com 207bbebb65 Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:19:50 +00:00
warren%netscape.com a0c375aaa0 Committed from OJI_19980618_TIP_MERGE1. 1998-07-28 02:07:25 +00:00
wtc%netscape.com 0792153b93 Use -std1 (strict ANSI C) instead of -std (ANSI C but allows common
programming practices disallowed by the standard).  Define OSF1V4
for all V4.x versions.
1998-07-25 04:58:47 +00:00
waterson%netscape.com 175768a330 Fixed MOZ_PROF to build optimized with symbols. 1998-07-24 22:46:44 +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
danm 3cddca0181 glowcode, the right way. bug 299200 a:don 1998-07-10 02:04:46 +00:00
danm 181ec43df6 glowcode. bug 299200 a:don. 1998-07-09 16:33:15 +00:00
wtc d4699b0f80 In _PR_MD_OPEN_DIR, we append \*.* to the directory name,
but if the directory name ends in a slash or backslash,
we do not append the backslash.
Files changed: ntio.c and w95io.c.
1998-07-01 05:13:10 +00:00
wtc eeb82f090d Bug #180965: Mac gets PR_IO_PENDING_ERROR. In SendReceiveStream and SendReceiveDgram, make sure that we set the io_pending flag of the current thread to PR_FALSE before we return. In gethostbyname(), just store the OS error code in me->md.osErrCode. Do not call macsock_map_error() to map to NSPR error code. 1998-06-26 20:24:25 +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 eebef937b1 Change to improve GC benchmarks, from Raman Tenneti <raman@netscape.com>
of the Java group.
1998-06-08 23:44:47 +00:00
wtc 5f6e6a3bab Use -32 flag for compiler and linker explicitly on IRIX 6.x. This is
necessary on IRIX 6.4 where -n32 is the default.  Thanks to Tomi (a
CS student in Finland whose last name I forget) for the patch.
1998-06-08 23:43:33 +00:00
scc c518b6d483 First Checked In. 1998-06-04 22:51:07 +00:00
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