wtc%netscape.com
5224537be7
We also need to define the poll-related error reporting functions
...
if we are using our emulated poll(). This patch is contributed by
Jeremy Lea <reg@shale.csir.co.za>.
1998-12-01 07:31:15 +00:00
wtc%netscape.com
3fd76e05dd
Undefine _PR_POLL_AVAILABLE for pthreads. libc_r doesn't have
...
poll(). The poll() in libc is not thread-safe, so we can't use
it with pthreads. This patch is contributed by Jeremy Lea
<reg@shale.csir.co.za>.
1998-12-01 07:25:28 +00:00
wtc%netscape.com
fe71ed97a6
Checked in Patrick Beard's temporary workaround (to use GetSharedLibrary
...
instead of NSGetSharedLibrary) because NSGetSharedLibrary is broken.
1998-12-01 02:56:29 +00:00
wtc%netscape.com
dae1fc847c
Temporarily commented out the poll() wrapper for Linux, because
...
glibc 2.0.7 on Debian 2.0 Linux doesn't have __syscall_poll defined.
This problem was reported by Adam Sulmicki <adam@cfar.umd.edu>.
1998-12-01 02:10:44 +00:00
wtc%netscape.com
e54fb796b2
Bugzilla bug #1664 : removed an unnecessary strdup call in
...
NSGetSharedLibrary. Thanks to Patrick Beard <beard@netscape.com>
for the bug report.
1998-11-25 22:25:21 +00:00
wtc%netscape.com
e277a7e8ff
Removed -D_PR_NEED_FAKE_POLL from FreeBSD.mk and NEXTSTEP.mk. This
...
macro is defined internally.
In _freebsd.h, include poll.h if poll is available.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for suggesting the patches.
1998-11-25 21:01:14 +00:00
wtc%netscape.com
d01ccb7c47
_MD_FreeSegment should call free (instead of DisposePtr) to deallocate
...
the memory allocated by _MD_AllocSegment using malloc. Thanks to
Simon Fraser <sfraser@netscape.com> for the bug report and fix.
1998-11-24 01:59:41 +00:00
wtc%netscape.com
cf9c0b6af5
Fixed a bug in Mac's PR_IntervalNow() and PR_TicksPerSecond(). A
...
tick is one millisecond on the Mac.
Files changed: _macos.h, mactime.c.
Also removed a temporary comment-out in prinrval.c.
1998-11-24 01:31:07 +00:00
larryh%netscape.com
a79500994a
BugSplat 335862
1998-11-24 01:26:00 +00:00
wtc%netscape.com
6cea04ed00
Temporarily ifdef out assertions for the Mac while I debug the
...
problem.
1998-11-24 00:25:25 +00:00
wtc%netscape.com
50374cf595
Handle the sa_len field of struct sockaddr correctly on platforms
...
whose struct sockaddr has that field. Thanks to Bert Driehuis
<driehuis@playbeing.org> for suggesting this fix.
1998-11-23 21:22:07 +00:00
wtc%netscape.com
81203004dc
Added 'else true;" to the if statement in our shell scripts because
...
QNX's shell doesn't work correctly without it.
1998-11-23 21:20:38 +00:00
wtc%netscape.com
fee8cf3706
A jumbo checkin, consisting of:
...
1. Ports to older revisions of some Unix variants, e.g., BSD/OS 1.1,
OSF1 V2.0, etc., contributed by Brian Ostrom <briano@netscape.com>.
2. QNX port, also contributed by Brian Ostrom.
3. New macro USE_MACH_DYLD to represent the dynamic library loading
API of NEXTSTEP and Rhapsody.
4. On platforms whose socket address has the sa_len field, make a
copy of the PRNetAddr argument for PR_Bind, PR_Connect, and PR_SendTo
and set its sa_len before passing it to the system calls. This
fix is suggested by Bert Driehuis <driehuis@playbeing.org>.
5. Removed the unused field _lockf64 of struct _MD_IOVector. Not
every Unix platform has lockf, and the POSIX file locking API
uses fcntl.
1998-11-23 06:33:00 +00:00
larryh%netscape.com
927374761c
BugZilla #1473
1998-11-21 00:20:16 +00:00
larryh%netscape.com
326a6e59f2
fix compile error introduced with OS/2 port
1998-11-20 23:56:29 +00:00
srinivas%netscape.com
81ab6c6336
Fixed breakage of C++ build rule in previous checkin.
1998-11-20 23:19:54 +00:00
srinivas%netscape.com
2fd86286e1
Enable OS/2 builds with IBM's compiler (Visualage) and gcc port of OS/2 (emx).
...
Checkin for Eric Olson <Eric.Olson@Sympatico.CA> and Henry <sobotka@axess.com>.
1998-11-20 20:17:20 +00:00
srinivas%netscape.com
e9f60b7585
Fixed a typo in previous checkin.
1998-11-19 23:09:01 +00:00
srinivas%netscape.com
3df666ca4a
Enable OS/2 builds with IBM's compiler (Visualage) and gcc port of OS/2 (emx).
...
Checkin for Eric Olson <Eric.Olson@Sympatico.CA> and Henry <sobotka@axess.com>.
1998-11-19 22:20:31 +00:00
wtc%netscape.com
a4ede5cb1c
NEXT port. Contributed by Balazs Pataki (balazs.pataki@sztaki.hu).
1998-11-18 23:53:21 +00:00
srinivas%netscape.com
3d132b87fb
Conditionally compile pthread priority call;
...
checkin for Jeremy Lea <reg@shale.csir.co.za>.
1998-11-18 22:58:55 +00:00
srinivas%netscape.com
a6275d222b
Enable use of poll system call for FreeBSD 3.0.0-RELEASE;
...
checkin for Jeremy Lea <reg@shale.csir.co.za>.
1998-11-18 22:57:33 +00:00
srinivas%netscape.com
b13a5ba639
Implement poll for those platforms that don't support the system call.
1998-11-18 22:56:06 +00:00
srinivas%netscape.com
45ab6a8901
Enable ELF builds and use of poll system call for FreeBSD 3.0.0-RELEASE;
...
checkin for Jeremy Lea <reg@shale.csir.co.za>.
1998-11-18 22:54:11 +00:00
srinivas%netscape.com
6421afd72c
Enable ELF builds FreeBSD 3.0.0-RELEASE; checkin for
...
Jeremy Lea <reg@shale.csir.co.za>.
1998-11-18 22:51:51 +00:00
wtc%netscape.com
a67c4ac5df
Added Alec Flett's comments on the version of glibc2/sparc whose
...
setjmp/longjmp works.
1998-11-16 23:39:10 +00:00
wtc%netscape.com
fce4f3ace5
Specify -R <path> if LIBRUNPATH is defined in the environment.
...
Contributed by Frank van der Linden (frank@wins.uva.nl ).
1998-11-13 22:05:33 +00:00
wtc%netscape.com
f3e3e01be1
Merged the NetBSD patch contributed by Frank van der Linden
...
(frank@wins.uva.nl ).
ftp://ftp.netbsd.org/pub/NetBSD/misc/fvdl/mozilla/diff-19981008.001
1998-11-13 02:12:38 +00:00
wtc%netscape.com
aa3959f456
Removed the temporary "depend: clean" hack.
1998-11-11 20:30:02 +00:00
wtc%netscape.com
a68f16226c
Have "make depend" invoke "make clean" as a hack to ensure
...
that the "depend" continuous builds still work after I removed
plvector.c and plvector.h from mozilla/nsprpub/lib/ds. This
temporary hack will be removed later.
1998-11-09 20:14:54 +00:00
wtc%netscape.com
d02ef8a9d6
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
...
to mozilla/xpcom.
Modified files: MANIFEST, Makefile
1998-11-09 20:08:18 +00:00
wtc%netscape.com
54b876fad2
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
1998-11-09 20:05:38 +00:00
wtc%netscape.com
e7d66e5edd
Linux/m68k porting change (define _MD_SP_TYPE), contributed by
...
Jes Sorensen <Jes.Sorensen@cern.ch>.
1998-10-29 21:04:47 +00:00
wtc%netscape.com
4bfb5610d0
Ports to many Unix variants. Added the OMIT_LIB_BUILD_TIME workaround
...
for platforms that don't have 'long long'. In pr/src/Makefile and
lib/libc/src/Makefile, use single quotes so that we can avoid
using backslashes in double quotes (that doesn't work under
MKS shell).
1998-10-08 21:31:09 +00:00
wtc%netscape.com
b08791881f
Do not use the -x assembler-with-cpp for gcc in ASFLAGS. This flag
...
doesn't seem to work on Solaris x86. At least, gcc can't assemble
pr/src/md/unix/os_SunOS_x86.s with this flag.
1998-10-07 00:36:44 +00:00
wtc%netscape.com
bfa38ecb19
Restored libultrasparc.so. Our prior attempt to eliminate this
...
library doesn't work.
Modified files: Makefile, objs.mk, os_SunOS_ultrasparc.s, solaris.c.
1998-10-07 00:34:51 +00:00
wtc%netscape.com
4c192c61c0
Removed the "make depend = make clean" hack.
1998-10-06 02:38:35 +00:00
wtc%netscape.com
a20ecdf247
Fixed HP-UX classic NSPR build breakage.
1998-10-06 02:31:53 +00:00
wtc%netscape.com
1cbe1bcfb9
Backed out the previous change. We are trying not to introduce
...
new dependencies on Mozilla into NSPR.
1998-10-05 19:34:12 +00:00
wtc%netscape.com
4a45eb1ad1
Removed all the autoconf *.in files in mozilla/nsprpub.
1998-10-05 19:19:56 +00:00
wtc%netscape.com
6462b9a6d7
More mozilla/nsprpub updates, including:
...
- Patch for MkLinux and glibc 2.1. Removed the MKLINUX macro.
This patch is contributed by Tom Rini <trini@kernel.crashing.org>.
- Patch to make the emulated threads work on ARM/Linux. Contributed
by raff@netwinder.org .
1998-10-05 18:58:25 +00:00
cyeh%netscape.com
f31dc000c8
removing obsolete files. use MANIFEST instead.
1998-10-05 18:42:02 +00:00
pinkerton%netscape.com
9d311b37f7
carbon fixes.
1998-09-29 17:27:42 +00:00
pinkerton%netscape.com
000c5d09f3
pull in relevant headers instead of defining things here.
1998-09-29 17:15:46 +00:00
pinkerton%netscape.com
1fff0d4271
Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon.
1998-09-29 17:11:00 +00:00
wtc%netscape.com
56ac8f97c1
Fixed Linux pthreads build breakage. Define _PR_POLL_AVAILABLE on
...
glibc systems.
1998-09-29 14:28:25 +00:00
wtc%netscape.com
cdd2af0b02
Make 'gmake depend' do a 'gmake clean' temporarily, because I am
...
going to check in a change to the header file _linux.h and NSPR
makefiles don't implement 'gmake depend'. I must force the
Tinderbox 'gmake depend' continuous builds to rebuild the files
after the header file change. I really hate to do this hack but...
1998-09-28 20:19:41 +00:00
wtc%netscape.com
e2ac954fa7
Fixed DG/UX build problems in NSPR20 v3.0 beta. The patch is
...
contributed by Marc J. Fraioli (fraioli@dg-rtp.dg.com ).
1998-09-28 20:13:23 +00:00
cls%seawood.org
06aeea7a1b
Makes nsinstall not return an error if an intermediate directory already exists.
1998-09-27 00:02:21 +00:00
wtc%netscape.com
1ccc30b706
Temporary fix: comment out the exit() wrapper so that at least
...
Mozilla client builds and runs. We will fix the wrong exit status
bug or zombie sproc bug later (which the exit() wrapper is for).
1998-09-26 14:32:11 +00:00