gordon%netscape.com
63e95a76c6
Fix for Mac OT bugs #2133 , #2405 , #2451 , #2623 , #3580 among others. Steve Dagley served as buddy for my changes. This is basically the first half of the redesign for Mac NSPR Sockets. Blocking mode or Server sockets remain to be implemented.
1999-03-14 00:15:39 +00:00
wtc%netscape.com
a48a204528
Another update from the internal CVS repository /m/src.
1999-03-09 05:12:06 +00:00
wtc%netscape.com
cf64106572
Another update from the internal CVS repository /m/src.
1999-03-05 22:32:56 +00:00
gordon%netscape.com
dc14ae3f64
Bug fix for #3410 & #3403 by Simon Fraser, reviewed by Gordon Sheridan. Stop leaking UPPs everytime we do a file read.
1999-03-04 19:27:19 +00:00
wtc%netscape.com
0531a241ca
Undo the temporary "depend: clean" hack.
1999-03-02 23:19:01 +00:00
wtc%netscape.com
8b2132aba2
Another update of the latest stuff from the internal CVS repository /m/src.
1999-03-02 22:23:14 +00:00
wtc%netscape.com
a8f60387ec
Another update from the internal CVS repository /m/src to mozilla.org.
1999-03-02 00:58:34 +00:00
wtc%netscape.com
64c672ac1b
New test file vercheck.c.
1999-03-01 00:23:34 +00:00
wtc%netscape.com
6824ce9f97
On SUNOS4, include "md/sunos4.h" to get the macro definition of strtoul.
...
(contributed by Brian Ostrom <briano@netscape.com>)
1999-02-27 19:47:35 +00:00
wtc%netscape.com
9006c54a3b
On SUNOS4, include "md/sunos4.h" to get the macro definition of strerror.
...
(contributed by Brian Ostrom <briano@netscape.com>)
1999-02-27 19:46:10 +00:00
wtc%netscape.com
9b2c30b253
Check NO_MDUPDATE. (contributed by Brian Ostrom <briano@netscape.com>)
1999-02-27 19:36:57 +00:00
wtc%netscape.com
8775f0d1e1
added files on behalf of wtc: prerr.c, prerrortable.c, and prrwlock.c.
1999-02-26 20:49:06 +00:00
wtc%netscape.com
5f9ce13f73
Temporary depend:clean hack.
1999-02-26 20:47:41 +00:00
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