wtc%netscape.com
cf5a813894
Landing of miscellaneous changes, including the new error code to
...
string function contributed by John Myers <jgmyers@netscape.com>.
1999-02-26 20:41:06 +00:00
wtc%netscape.com
cbd5277f58
New test file acceptread.c.
1999-02-26 20:38:30 +00:00
wtc%netscape.com
7396376f72
print thread scope.
1999-02-26 18:34:31 +00:00
wtc%netscape.com
47519d7115
print elapsed and expected times.
1999-02-26 18:33:19 +00:00
wtc%netscape.com
7ad3c8b94e
Make the number of atomic locks configurable by setting the environment
...
variable NSPR_ATOMIC_HASH_LOCKS.
1999-02-26 18:32:14 +00:00
sfraser%netscape.com
5c45087d94
Mac project changes -- no longer need to link with some libraries, so remove these from the project (MoreFiles, MemAllcoatorStubs).
1999-02-26 00:49:57 +00:00
wtc%netscape.com
858b80f37c
Changed NSPR ==> NSPS.
1999-02-25 19:58:12 +00:00
wtc%netscape.com
5eefa24cc2
Link the tests against $(LIBPLC) $(LIBPLDS) $(LIBPR).
1999-02-25 19:46:30 +00:00
wtc%netscape.com
cd3fcdcccc
Merged /m/src/ns/nspr20/lib/tests/arena.c, revision 1.2, by larryh.
1999-02-25 19:29:46 +00:00
wtc%netscape.com
a3de641291
Bugsplat bug #335804 : made _MD_IrixIntervalPerSec return the correct
...
value. Also some code cleanup for the default UNIX timer case.
1999-02-25 06:02:39 +00:00
wtc%netscape.com
15037e722f
Bugzilla bug #3233 : create the pipe in nonblocking mode and have
...
reads and writes check for the possible EAGAIN/EWOULDBLOCK error.
1999-02-24 19:53:48 +00:00
larryh%netscape.com
b00bc8dbc9
mumble. restore to 3.11
1999-02-24 19:19:21 +00:00
larryh%netscape.com
3a7c742ef0
lost update?
1999-02-24 17:33:00 +00:00
larryh%netscape.com
c1a01f7880
revert to 3.3, fix my mess
1999-02-24 00:41:43 +00:00
larryh%netscape.com
e1a7e24fdd
don't do windows on unix
1999-02-24 00:09:40 +00:00
larryh%netscape.com
2479974bdc
set old (3.0) library names
1999-02-23 23:56:05 +00:00
larryh%netscape.com
b17e81ce70
add test case for plevent
1999-02-23 23:09:54 +00:00
larryh%netscape.com
3641517d03
add windows test case for plevent
1999-02-23 23:09:10 +00:00
larryh%netscape.com
5595ec3b81
per Steve Dagley
1999-02-20 00:58:42 +00:00
sdagley%netscape.com
dfeb194d83
Mac specific fix. Now that dp's code to walk the shared libs to see what is installed is working we've run into a problem that unloading the libs breaks the app (crash on quit, possible general instability). rjc's fix is to make sure PR_LoadLibrary is loading a unique copy of the lib by changing GetDiskFragment to use the option kPrivateCFragCopy instead of kLoadCFrag.
1999-02-19 02:45:54 +00:00
wtc%netscape.com
5af04a07ba
Bugsplat bug #343158 : corrected a typo in the comment. Thanks to
...
John Bandhauer <jband@netscape.com> for the bug report and fix.
1999-02-19 00:45:35 +00:00
wtc%netscape.com
bb2c94f0d6
Test list for nspr.
1999-02-19 00:14:41 +00:00
wtc%netscape.com
de545baf18
On BSDI, zero a pthread_mutex_t or pthread_cond_t before initializing
...
it. This patch is contributed by Bert Driehuis
<bert_driehuis@nl.compuware.com>.
1999-02-18 23:20:11 +00:00
wtc%netscape.com
16f50a38b9
The code should not have actual functions in the assertions.
...
The patch is contributed by Matthew Zahorik <maz@albany.net>.
1999-02-18 21:55:58 +00:00
wtc%netscape.com
af3b565e32
Minor editing.
1999-02-18 20:03:51 +00:00
wtc%netscape.com
71a9852f8f
Bugzilla bug #3144 : OPENBSD also needs a leading underscore in the
...
symbol names. The patch is contributed by kstailey@kstailey.tzo.com .
1999-02-18 19:45:32 +00:00
sdagley%netscape.com
4dfab1a73d
Mac specific fix. Checking in rjc's fix to load libraries if file spec was an alias to a library rather than the actual library file spec. Needed so XPCOM will work on Mac.
1999-02-18 00:10:46 +00:00
larryh%netscape.com
ceea36cbf3
add profiling capability for win32
1999-02-12 19:36:35 +00:00
larryh%netscape.com
c221b1a6d0
BugSplat #341273
1999-02-12 19:33:54 +00:00
wtc%netscape.com
a0d5a963af
Make sure the redirected standard I/O fd's are blocking so that
...
libc's stdio.h functions can work.
1999-02-12 18:48:42 +00:00
wtc%netscape.com
9b9e8b9c7f
In the Win32 implementation of PR_CreatePipe, mark the pipe endpoints
...
as inheritable. (We probably should create them as non-inheritable.)
1999-02-12 18:47:18 +00:00
wtc%netscape.com
19fafdf58c
Redid the NT implementation of PR_NewTCPSocketPair so that neither socket
...
is associated with the I/O completion port.
1999-02-12 18:46:07 +00:00
wtc%netscape.com
ac958b270e
Noted that the SetHandleInformation function is not implemented on Win95.
1999-02-12 18:43:52 +00:00
wtc%netscape.com
c65fb8643f
Minor improvements.
1999-02-12 18:41:52 +00:00
wtc%netscape.com
7850111cb9
Completely rewrote the test.
1999-02-12 18:41:36 +00:00
larryh%netscape.com
1441f309b6
make reader-writer locks
1999-02-12 18:40:42 +00:00
larryh%netscape.com
b9ff654572
Set version
1999-02-12 18:39:17 +00:00
larryh%netscape.com
51f4225370
add reader-writer locks
1999-02-12 17:18:46 +00:00
wtc%netscape.com
7ffeb48c19
Added hash lock counts to collect statistics on how often each lock is
...
used.
1999-02-12 00:59:52 +00:00
wtc%netscape.com
756c02f930
Bugsplat bug #342631 : a better implementation of the atomic routines
...
for HP-UX 11. Use a set of locks to reduce lock contention. Thanks
to Rick Swift <swift@npec.netscape.com> for contributing this code.
1999-02-11 20:06:31 +00:00
wtc%netscape.com
51a6664e64
Added the sockping and sockpong tests.
1999-02-11 00:44:06 +00:00
wtc%netscape.com
25d331a11f
Declare Test_Result as returning void. Changed AF_INET and INADDR_XXX
...
to PR_AF_INET and PR_INADDR_XXX.
1999-02-11 00:43:30 +00:00
wtc%netscape.com
4697338176
Changed AF_INET and INADDR_XXX to PR_AF_INET and PR_INADDR_XXX.
1999-02-11 00:39:16 +00:00
wtc%netscape.com
3472340f17
Added the pipeping, pipepong, and pipeself tests.
1999-02-10 19:46:39 +00:00
srinivas%netscape.com
d681340296
Display nspr version info. by default.
1999-02-09 03:34:09 +00:00
srinivas%netscape.com
a7122489b6
Code cleanup.
1999-02-09 03:30:29 +00:00
srinivas%netscape.com
0bbafa3b0b
Reduce default thread count.
1999-02-09 03:29:40 +00:00
srinivas%netscape.com
de02f9dcf7
Reduce default values of counters.
1999-02-08 20:28:30 +00:00
srinivas%netscape.com
fcbfdb00c1
Code cleanup.
1999-02-08 20:27:02 +00:00
srinivas%netscape.com
81bb6e69b1
Build additional tests
1999-02-08 20:25:05 +00:00
wtc%netscape.com
ac9e4f382a
Fixed compilation problems on AIX 4.3. Test the macro SF_CLOSE to
...
determine whether an AIX revision has send_file(). Thanks to
Waqar Malik <waqar@netscape.com> for the bug report and fix.
1999-02-06 17:30:50 +00:00
wtc%netscape.com
ff56da642f
Added struct declarations to eliminate compiler warnings from
...
<arpa/inet.h> on AIX 4.3. Thanks to Waqar Malik <waqar@netscpe.com>
for the bug report.
1999-02-06 17:25:17 +00:00
wtc%netscape.com
4932b6b8fc
Implemented file descriptor inheritance for NT.
...
Modified files: _winnt.h, prfile.c, prio.c, prsocket.c, ntio.c,
w32poll.c, and prinit.c.
1999-02-05 06:45:06 +00:00
wtc%netscape.com
4259af374f
Removed unused variable warnings by the Macintosh compiler. The patch
...
is contributed by Kathleen Brade <brade@netscape.com>.
1999-02-04 15:53:49 +00:00
wtc%netscape.com
35abd8a9b8
Bugsplat bug #340658 : implemented a version of the atomic routines
...
for the pthreads version that doesn't require NSPR to be initialized.
1999-02-02 00:08:25 +00:00
wtc%netscape.com
128a2efb86
Pthreads version doesn't need _MD_StartInterrupts().
...
Modified files: prinit.c and ptmisc.c.
1999-02-01 23:25:44 +00:00
wtc%netscape.com
5449f15edc
Commented out the sigwait() call for BSDI. BSD/OS 3.1 does not have
...
the sigwait() function.
1999-02-01 23:24:58 +00:00
wtc%netscape.com
b29446a65f
In _PR_InitThreads, call pthread_init to explicitly initialize the
...
pthread subsystem on BSD/OS because pthread_self() fails to initialize
pthreads implicitly. This patch is contributed by Bert Driehuis
<bert_driehuis@nl.compuware.com>.
1999-02-01 20:01:36 +00:00
wtc%netscape.com
cb5076cfe2
Added a missing PR_htons call. Thanks to Bert Driehuis
...
<bert_driehuis@nl.compuware.com> for the bug report and fix.
1999-02-01 19:56:49 +00:00
wtc%netscape.com
1ae6b19ea0
Changed /usr/tmp/ to /tmp/. BSD/OS does not have /usr/tmp/.
...
Thanks to Bert Driehuis <bert_driehuis@nl.compuware.com> for the fix.
1999-02-01 19:55:48 +00:00
wtc%netscape.com
ddd2fef156
Run the default test program 'cvar -c 2000" if no command-line
...
arguments are given.
1999-02-01 19:26:56 +00:00
wtc%netscape.com
31cafba5e9
In primpl.h, moved the definitions of macros _PR_MD_INIT_LOCKS and
...
_PR_MD_START_INTERRUPTS from the common section to the classic nspr
section. These macros are not used in the pthreads version.
Modified files: primpl.h, _pth.h, and ptsynch.c.
1999-02-01 19:20:05 +00:00
srinivas%netscape.com
51a291f63e
Add support for creating bound threads. Bug 338607.
1999-02-01 00:41:51 +00:00
wtc%netscape.com
495035291f
This file is no longer necessary.
1999-01-28 03:41:08 +00:00
wtc%netscape.com
d839bbda41
Bugsplat bug #340124 : increase the default thread stack size to 64K
...
on IRIX, to be consistent with the other platforms.
1999-01-28 03:20:29 +00:00
wtc%netscape.com
afc8914ff1
Minor editing.
1999-01-28 00:27:20 +00:00
wtc%netscape.com
dd866e1ff1
changed value of TOO_LONG to 5000
1999-01-28 00:26:30 +00:00
wtc%netscape.com
8c49ef052c
Checked in second batch of BeOS port patches contributed by
...
Matthew Zahorik <maz@albany.net>.
1999-01-28 00:19:40 +00:00
wtc%netscape.com
a4bbcb925f
Backed out the previous revision, which was checked in when the tree
...
is closed.
1999-01-27 22:39:53 +00:00
wtc%netscape.com
e240c72bd5
changed value of TOO_LONG to 5000
1999-01-27 22:36:24 +00:00
sdagley%netscape.com
4ce26fdce3
First Checked In.
1999-01-27 04:12:38 +00:00
sdagley%netscape.com
82d5bff1c1
Updating so that builds on the Mac will use a SIOUX console window rather than writing to a file (which doesn't work unless running under the debugger for an undetermined reason).
1999-01-27 04:11:54 +00:00
wtc%netscape.com
aeaecc7b0e
Bugsplat bug #340901 : On AIX, PR_TransmitFile calls the new send_file()
...
system call if it is available. The patch is contributed by IBM's
Anthony Moore <anthonym@npec.netscape.com>.
1999-01-27 03:12:16 +00:00
wtc%netscape.com
6a33ad3d67
Dealt with the definitions of the obsolete integer types that
...
conflict with the typedefs in BeOS's <support/SupportDefs.h>.
(Acknowledgment: Matthew Zahorik <maz@albany.net>)
1999-01-26 05:23:03 +00:00
wtc%netscape.com
a82867f527
Merged first batch of BeOS port patches contributed by
...
Matthew Zahorik <maz@albany.net>.
1999-01-26 01:56:55 +00:00
wtc%netscape.com
e031b104dd
Added BeOS files contributed by Matthew Zahorik <maz@albany.net>.
1999-01-25 23:52:00 +00:00
wtc%netscape.com
66386b80af
Added new BeOS files contributed by Matthew Zahorik <maz@albany.net>.
1999-01-25 23:41:16 +00:00
wtc%netscape.com
8e224331a0
The build/hcc and build/hcpp scripts now take the compiler name as the
...
first argument. This patch is contributed by Tim Rice <tim@trr.metro.net>.
1999-01-22 17:24:20 +00:00
wtc%netscape.com
5e0824f457
Bugsplat bug #340345 : need to initialize the last two function pointers
...
in the file I/O method table.
1999-01-22 01:49:28 +00:00
wtc%netscape.com
a2439bb775
Removed an extra comma.
1999-01-22 01:47:31 +00:00
wtc%netscape.com
582b6d7c75
Bugsplat bug #340332 : _PR_MD_CLOSE should wait, with no timeout,
...
until the pending async I/O operation is aborted. Thanks to
Mark Rawling <mwr@npec.netscape.com> for the bug report and help
with debugging.
1999-01-21 23:11:22 +00:00
wtc%netscape.com
6b805b3528
Removed unnecessary macro define -D_THREAD_SAFE.
1999-01-21 18:49:31 +00:00
srinivas%netscape.com
189e007e02
Suspended local threads should be moved to the suspend queue after I/O
...
completion or timeout.
1999-01-20 23:13:06 +00:00
wtc%netscape.com
37cbd0cad7
Merged the pthreads patches for BSD/OS 4.0 contributed by
...
Bert Driehuis <bert_driehuis@nl.compuware.com>.
Modified files: BSD_OS.mk, _pth.h, bsdi.c, ptio.c, and pr/tests/Makefile.
1999-01-19 23:38:54 +00:00
wtc%netscape.com
41177f6674
Bugzilla bug #2431 : fixed PL_GetNextOpt so that it returns PL_OPT_BAD
...
instead of asserts when an option that has an associated value is
not followed by a value. Also fixed a bug that incorrectly skipped
the option following a naked option.
1999-01-15 22:13:26 +00:00
larryh%netscape.com
0499fb944f
Diffs from John Fairhurst mjf35@hermes.cam.ac.uk for OS/2
1999-01-14 16:14:22 +00:00
wtc%netscape.com
b064cd8f7f
Bugzilla bug #2248 : PR_ImportFile, PR_ImportTCPSocket, and
...
PR_ImportUDPSocket should initialize NSPR implicitly. Thanks
to John McMullen <mcmullen@netscape.com> for the bug report
and fix.
1999-01-08 22:24:14 +00:00
wtc%netscape.com
1d3e4ba47a
Removed hardcoded AIX pathnames /usr/lpp/xlC from the makefiles,
...
because the new version of AIX xlC compilers (3.6.4) is installed
in a different directory (/usr/ibmcxx).
1999-01-08 19:51:14 +00:00
wtc%netscape.com
6755c5bd48
The lm argument for _PR_SetLogModuleLevel is
...
shadowed by a local variable by the same name. Rewrote the code to
make it more clear. Thanks to Kathy Brade <brade@netscape.com> for
reporting this bug.
1999-01-08 03:38:51 +00:00
wtc%netscape.com
435a195934
md/_pth.h should be included after pthread.h.
1999-01-08 03:15:21 +00:00
wtc%netscape.com
db8fbfd534
Bugzilla bug #2227 : PR_CEnterMonitor should initialize NSPR implicitly.
1999-01-08 00:31:15 +00:00
wtc%netscape.com
53d4b3a53c
On AIX, removed the pthread_mutexattr_setkind_np call. The man page
...
says this function is provided only for compatibility with the DCE
threads and should not be used when writing new applications.
1999-01-07 01:33:57 +00:00
wtc%netscape.com
3c183ba39b
Replaced the obsolete NSPR10-compatibility macros PR_LOG_DEFINE,
...
PR_LOG_BEGIN, and PR_LOG_END by their NSPR20 equivalents.
1999-01-07 01:08:00 +00:00
larryh%netscape.com
2525421a80
BugZilla 2131. Plus, fix undef symbol in Mac
1999-01-05 01:38:41 +00:00
larryh%netscape.com
087449a67e
BugZilla: 2131. BugSplat: 337698.
...
Thanks to "Adam Lock" <locka@iol.ie> for suggestions.
Thanks to Rick Potts for suggestions and critique of the design.
1999-01-05 00:08:28 +00:00
srinivas%netscape.com
0f10e44ba1
Fix compiler warnings on Mac; checkin for brade
1998-12-24 22:03:37 +00:00
wtc%netscape.com
5d681cd3cb
BSD/OS 4.0 fix, contributed by Bert Driehuis <driehuis@playbeing.org>.
1998-12-17 06:26:24 +00:00
wtc%netscape.com
0e0e8639ba
Removed the #ifndef NO_NSPR_10_SUPPORT around the _PR_MD_GET_SP
...
macro definition. This macro is used internally by NSPR20.
1998-12-16 18:56:01 +00:00
wtc%netscape.com
f543d8d7e4
Replaced all but one use of IRIX5_3 by feature-based macros.
...
(Thanks to Brian Ostrom <briano@netscape.com>.)
Modified files: IRIX.mk and irix.c.
1998-12-16 05:58:43 +00:00
wtc%netscape.com
8c27ea6d1d
Include protypes.h only if NO_NSPR_10_SUPPORT is not defined.
...
Also, always define the data types PRWord and PRUword but
warn people not to use these two undocumented types in new code.
1998-12-16 05:46:32 +00:00
wtc%netscape.com
4fc3518c4b
In ntio.c, w95io.c, _PR_MD_OPEN, handle all combinations of
...
PR_CREATE_FILE and PR_TRUNCATE correctly.
1998-12-15 03:58:53 +00:00
wtc%netscape.com
2f92a0e40b
Removed unnecessary -L/lib.
1998-12-14 23:30:43 +00:00
wtc%netscape.com
559cf87d86
Minor cleanup/fix in DoScanf.
1998-12-14 22:49:47 +00:00
beard%netscape.com
18984e5a80
First Checked In.
1998-12-13 05:01:04 +00:00
wtc%netscape.com
6ec9db8422
Need to encode the fd type in the NSPR_INHERIT_FDS environment string,
...
so that in the child process we know whether it is a file, TCP socket,
or UDP socket.
1998-12-11 02:58:31 +00:00
wtc%netscape.com
4f92efc2e7
In PR_JoinThread, we need to call pthread_detach after pthread_join
...
under DCE threads because DCE threads' pthread_detach does not reclaim
the terminated thread's resources.
1998-12-10 19:58:23 +00:00
wtc%netscape.com
0bd4c249b6
Adjusted comments and white space.
1998-12-10 19:40:48 +00:00
wtc%netscape.com
53fd0fcf56
Removed redundant #include "macsocket.h" (already included
by prinet.h).
1998-12-10 19:33:28 +00:00
wtc%netscape.com
a8089eaea6
Implemented the PR_APPEND and PR_TRUNCATE flags
for PR_Open.
1998-12-10 19:19:03 +00:00
wtc%netscape.com
845f331bce
Removed obsolete file macsockclient.c.
1998-12-10 17:44:35 +00:00
wtc%netscape.com
ae216ddfce
Made the second argument for PR_Writev a const pointer
...
(const PRIOVec *iov).
Modified files: prio.h, _unixos.h, primpl.h, rcfileio.cpp, rcfileio.h,
rcio.h, rcnetio.cpp, rcnetio.h, priometh.c, prlayer.c, prsocket.c,
macsockotpt.c, os2sock.c, solaris.c, unix.c, ntio.c, w16sock.c,
w95sock.c, ptio.c.
1998-12-10 17:09:48 +00:00
wtc%netscape.com
c565518e02
Removed mention of MAC in the makefile. Mac doesn't use makefles.
1998-12-09 17:43:00 +00:00
wtc%netscape.com
1dbcbdf89c
Removed the temporary depend:clean hack.
1998-12-09 17:42:06 +00:00
wtc%netscape.com
5997c96323
Added build support for the C++ wrappers in pr/src/cplus.
...
Set USE_CPLUS=1 to recurse into that directory.
1998-12-09 17:39:37 +00:00
wtc%netscape.com
b369547977
Temporary depend:clean hack to make sure the Tinderbox depend continuous
...
builds work after a major checkin.
1998-12-09 16:45:36 +00:00
wtc%netscape.com
c9f4f25104
This checkin consists on three things:
...
1. File descriptor inheritance
2. Set thread->md.handle on Win32 for attached native threads.
3. Miscellaneous code cleanup.
1998-12-09 16:37:26 +00:00
wtc%netscape.com
eb469ec9aa
Initial checkin of NSPR C++ wrapper classes (pr/src/cplus).
1998-12-09 06:54:06 +00:00
wtc%netscape.com
63c8ffe5f1
Apply the patch submitted by Joe Keane <jgk@jgk.org> to PR_Poll
...
so that we use a struct pollfd array allocated on the stack
when caller's poll descriptor array can fit in it. This avoids
the cost of a malloc and a free call when the poll descriptor
arrays are small.
1998-12-07 01:39:48 +00:00
wtc%netscape.com
002b73643a
In _MD_unix_map_open_error, map EOVERFLOW to PR_FILE_TOO_BIG_ERROR.
1998-12-07 01:22:31 +00:00
wtc%netscape.com
3cfadeab53
Removed inclusion of MacMemAllocator.h, which is not needed
...
and will be obsolete. Also removed unused enum definition.
1998-12-06 01:52:20 +00:00
wtc%netscape.com
60276355f3
Fixed a bug in _MD_Open that incorrectly translates PR_WRONLY to
...
fsRdPerm. Thanks to John McMullen <mcmullen@netscape.com> for
reporting this problem.
1998-12-05 06:51:33 +00:00
wtc%netscape.com
0a48c23197
Miscellaneous porting changes from Brian Ostrom <briano@netscape.com>.
1998-12-05 01:41:18 +00:00
wtc%netscape.com
d8f10ccb96
The mktime routine in MetroWerks MSL C Runtime Library on the Mac
...
uses midnight 1 Jan 1900 as the epoch. So we need to adjust its
return value to the NSPR epoch. Thanks to Brendan Eich and Chris
Yeh for this fix.
1998-12-02 02:35:27 +00:00
wtc%netscape.com
e364db36f4
In the struct-emulated version of LL_I2L, added a PRInt32 cast
...
to make sure we are right shifting a signed integer (in case
someone passes in an unsigned).
1998-12-02 01:37:59 +00:00
wtc%netscape.com
7750be02f1
Undefine _PR_HAVE_SOCKADDR_LEN because struct sockaddr doesn't have
...
the sa_len field on NEXTSTEP/OPENSTEP. Thanks to Balazs Pataki for
<pataki@ovid.aszi.sztaki.hu> for confirming this.
1998-12-01 21:53:37 +00:00
wtc%netscape.com
b479088243
Corrected a typo. The "1" (one) in "armv41" should be an "l" (ell).
...
Thanks to Brian Ostrom <briano@netscape.com> for pointing this out.
1998-12-01 08:30:02 +00:00
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