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

419 Коммитов

Автор SHA1 Сообщение Дата
srinivas%netscape.com 37f1e5e921 Removed mozilla-specific library path components: bug #4450. 1999-04-11 06:44:49 +00:00
wtc%netscape.com 1b0a8731f0 Added prstreams to DIRS. 1999-04-10 01:04:32 +00:00
wtc%netscape.com 85f2e104d3 Bugzilla bug #4736: added dummy references to rcsid and sccsid so
that they aren't optimized away as unused variables.
1999-04-10 01:01:27 +00:00
larryh%netscape.com 4800ea02ee Fix thread-type rotation for Win95 1999-04-09 16:38:11 +00:00
wtc%netscape.com 3abc427591 Symbols on NetBSD also have a leading underscore.
This patch is contributed by gduzan@acm.org.
1999-04-06 01:26:50 +00:00
wtc%netscape.com e3e3836e45 The file type PR_DESC_SOCKET_POLL is not defined by NSPR. 1999-04-05 23:24:11 +00:00
wtc%netscape.com fcc21f3e68 On Solaris, the prpoll test needs to link with -lsocket because
it calls BSD socket functions.  Moved the rule for the attach
test to be together with other tests that need to link with -lpthread.
1999-04-05 23:23:05 +00:00
wtc%netscape.com 626f51ee29 Made the i/o continuation thread ignore the events that have
been consumed by prior continuation function calls.
(Bugsplat bug #345296)
Modified files: primpl.h, ptio.c.
1999-04-02 23:21:08 +00:00
wtc%netscape.com a09f77e057 The SocketPollFD functions are moved from public header(prio.h) to private
header (pprio.h). The PRDescType is set to 0.
1999-04-01 05:12:35 +00:00
wtc%netscape.com 085d03bd44 Moved SocketPollFD functions from public header(prio.h) to this private header. 1999-04-01 05:11:27 +00:00
wtc%netscape.com 4c9f349711 Moved SocketPollFD functions from public header(prio.h) to the private
header pprio.h.
1999-04-01 05:10:59 +00:00
wtc%netscape.com 20b741e2a2 Fixed an error in the comments. (Bugzilla bug #346002)
Modified files: prsocket.c, ptio.c
1999-04-01 05:03:37 +00:00
wtc%netscape.com 10f9efb05a Name the third argument for PR_Writev 'iov_size', as opposed
to 'size'.
1999-04-01 04:57:35 +00:00
wtc%netscape.com b0b7ade46f Bugzilla bug #4297: the use of 'stack' as function arguments conflicts
with the class name 'stack' in STL, so renamed it to 'fd_stack'.
Thanks to joseph.gregorio@mts.com for reporting the problem and
suggesting a fix.
1999-04-01 04:30:37 +00:00
wtc%netscape.com 73901e03fe Bugzilla bug #4464: cast enum PRThreadPriority to PRIntn before
doing comparisons so that enum PRThreadPriority is treated as a
signed type.  Thanks to Jeremy Lea <reg@shale.csir.co.za> for
reporting this bug.
1999-04-01 04:16:12 +00:00
larryh%netscape.com 3c2f89c7c4 Memory leak fixed. Thanks to: David Gardiner <david.gardiner@unisa.edu.au 1999-03-31 01:27:44 +00:00
wtc%netscape.com 4c6cb234ae Added test cases for the new NSPR functions, PR_CreateSocketPollFd and
PR_DestroySocketPollFd.
1999-03-30 01:38:27 +00:00
wtc%netscape.com c7044ed0e3 Defined a new IOMethods table to implement PR_CreateSocketPollFd and
PR_DestroySocketPollFd.
1999-03-30 01:37:52 +00:00
wtc%netscape.com 423b11ad15 Two new functions defined to enable polling native and NSPR FDs simultaneously. 1999-03-30 01:36:34 +00:00
wtc%netscape.com 300ba4e7c8 Use a default error-mapping function.
This work is contributed by Nelson Bolyard <nelsonb@netscape.com>.
1999-03-29 00:28:23 +00:00
wtc%netscape.com 01d572ccc4 Use a default error-mapping function.
This work is contributed by Nelson Bolyard <nelsonb@netscape.com>.
1999-03-25 06:33:45 +00:00
wtc%netscape.com 0c5437a4f2 Define HAVE_LONG_LONG for NetBSD on alpha, powerpc, and m68k. 1999-03-24 00:22:09 +00:00
wtc%netscape.com d5f60ca25b Renamed MOZ_PROF to MOZ_PROFILE. 1999-03-23 20:02:33 +00:00
wtc%netscape.com bf1dbc3a54 Restored the -D_THREAD_SAFE macro define that I incorrectly deleted
in the previous revision.  The -pthread flag does not define
_THREAD_SAFE.  Thanks to Jeremy Lea <reg@shale.csir.co.za> for
pointing this out.
1999-03-23 15:18:27 +00:00
wtc%netscape.com a85fa65cd2 Merged a patch contributed by jon@eyrie.org (Jonathan Lennox). 1999-03-23 05:50:11 +00:00
wtc%netscape.com 2387f75f32 Don't need to link with -lc_r explicitly on FreeBSD. The -pthread
flag takes care of that.
1999-03-23 05:46:07 +00:00
wtc%netscape.com 893d6a562d Bugzilla bug #4176: _POSIX_THREAD_PRIORITY_SCHEDULING is the feature-test
macro for pthread_attr_setscope.  Thanks to jon@eyrie.org (Jonathan Lennox)
for the patch.
1999-03-23 05:17:47 +00:00
wtc%netscape.com 3336b6b262 FreeBSD/Alpha port, contributed by Brian Ostrom <briano@netscape.com>.
Modified files: FreeBSD.mk, gencfg.c, _freebsd.cfg, _freebsd.h,
pr/tests/Makefile.
1999-03-23 04:09:23 +00:00
wtc%netscape.com 9faacbfef7 Removed extraneous macro defines that are already defined
by the compiler.
1999-03-22 23:29:46 +00:00
wtc%netscape.com 25b5d2f433 Merged NSPR patches for BSD/OS 4.0.1 + sparc, contributed by
Kurt J. Lidl <lidl@eng.us.uu.net>.
Modified files: BSD_OS.mk, _bsdi.cfg, _bsdi.h.
1999-03-22 23:04:13 +00:00
wtc%netscape.com aa2f93ba53 Update from the internal CVS repository /m/src. Includes: first
cut at 64-bit AIX port.
1999-03-19 22:47:21 +00:00
larryh%netscape.com b66568ed49 OS2 changes 1999-03-18 22:39:53 +00:00
wtc%netscape.com 5ac57bfe34 NSPR library name change (libnspr21 ==> libnspr3) and
plevent.c.
1999-03-17 21:25:08 +00:00
gordon%netscape.com 9adaf402c7 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 32ae3e71ff Another update from the internal CVS repository /m/src. 1999-03-09 05:12:06 +00:00
wtc%netscape.com cc2275bf41 Another update from the internal CVS repository /m/src. 1999-03-05 22:32:56 +00:00
gordon%netscape.com 3f58f95ebd 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 de01a2e192 Undo the temporary "depend: clean" hack. 1999-03-02 23:19:01 +00:00
wtc%netscape.com fe2af79d43 Another update of the latest stuff from the internal CVS repository /m/src. 1999-03-02 22:23:14 +00:00
wtc%netscape.com 542737727c Another update from the internal CVS repository /m/src to mozilla.org. 1999-03-02 00:58:34 +00:00
wtc%netscape.com fa579468de New test file vercheck.c. 1999-03-01 00:23:34 +00:00
wtc%netscape.com 95730ec624 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 023202c937 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 cb0fb68f05 Check NO_MDUPDATE. (contributed by Brian Ostrom <briano@netscape.com>) 1999-02-27 19:36:57 +00:00
wtc%netscape.com 790015295f added files on behalf of wtc: prerr.c, prerrortable.c, and prrwlock.c. 1999-02-26 20:49:06 +00:00
wtc%netscape.com 9f876264e6 Temporary depend:clean hack. 1999-02-26 20:47:41 +00:00
wtc%netscape.com eda66ef3a8 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 11fde4dbab New test file acceptread.c. 1999-02-26 20:38:30 +00:00
wtc%netscape.com adcdf55dea print thread scope. 1999-02-26 18:34:31 +00:00
wtc%netscape.com 9844420e94 print elapsed and expected times. 1999-02-26 18:33:19 +00:00
wtc%netscape.com 9524c936d8 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 83c2eea625 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 f52fdc8a9a Changed NSPR ==> NSPS. 1999-02-25 19:58:12 +00:00
wtc%netscape.com a5eba559aa Link the tests against $(LIBPLC) $(LIBPLDS) $(LIBPR). 1999-02-25 19:46:30 +00:00
wtc%netscape.com 3108194c75 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 6ec7ed6c80 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 8cee3475cb 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 6030181f70 mumble. restore to 3.11 1999-02-24 19:19:21 +00:00
larryh%netscape.com da984efbc5 lost update? 1999-02-24 17:33:00 +00:00
larryh%netscape.com cadf532343 revert to 3.3, fix my mess 1999-02-24 00:41:43 +00:00
larryh%netscape.com 2762446f81 don't do windows on unix 1999-02-24 00:09:40 +00:00
larryh%netscape.com 06e9e44c42 set old (3.0) library names 1999-02-23 23:56:05 +00:00
larryh%netscape.com ee4b15514b add test case for plevent 1999-02-23 23:09:54 +00:00
larryh%netscape.com 7e3658382b add windows test case for plevent 1999-02-23 23:09:10 +00:00
larryh%netscape.com 1bd83f50b3 per Steve Dagley 1999-02-20 00:58:42 +00:00
sdagley%netscape.com 57807bf67e 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 b9c121a516 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 2eb970a90b Test list for nspr. 1999-02-19 00:14:41 +00:00
wtc%netscape.com 43413731d7 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 9496bc5718 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 1b089aaa5f Minor editing. 1999-02-18 20:03:51 +00:00
wtc%netscape.com 358171530d 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 d59873884c 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 f03da81d1d add profiling capability for win32 1999-02-12 19:36:35 +00:00
larryh%netscape.com bb48fca642 BugSplat #341273 1999-02-12 19:33:54 +00:00
wtc%netscape.com 81f2db61c8 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 417b778adf 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 d7509e371c 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 ef0ea2db25 Noted that the SetHandleInformation function is not implemented on Win95. 1999-02-12 18:43:52 +00:00
wtc%netscape.com e994375a74 Minor improvements. 1999-02-12 18:41:52 +00:00
wtc%netscape.com 3bad54fbfb Completely rewrote the test. 1999-02-12 18:41:36 +00:00
larryh%netscape.com c0f09a9163 make reader-writer locks 1999-02-12 18:40:42 +00:00
larryh%netscape.com dfb813bd36 Set version 1999-02-12 18:39:17 +00:00
larryh%netscape.com bfb7adb808 add reader-writer locks 1999-02-12 17:18:46 +00:00
wtc%netscape.com 8af70f1475 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 312ab4e6c0 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 35dd9a5cd9 Added the sockping and sockpong tests. 1999-02-11 00:44:06 +00:00
wtc%netscape.com 0d0cca7699 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 4346c956cc 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 df4b0d881a Added the pipeping, pipepong, and pipeself tests. 1999-02-10 19:46:39 +00:00
srinivas%netscape.com e099eaf41c Display nspr version info. by default. 1999-02-09 03:34:09 +00:00
srinivas%netscape.com 929a7af41b Code cleanup. 1999-02-09 03:30:29 +00:00
srinivas%netscape.com 520b97ca3a Reduce default thread count. 1999-02-09 03:29:40 +00:00
srinivas%netscape.com 993aefddee Reduce default values of counters. 1999-02-08 20:28:30 +00:00
srinivas%netscape.com f65732ce84 Code cleanup. 1999-02-08 20:27:02 +00:00
srinivas%netscape.com 3aee7eeb77 Build additional tests 1999-02-08 20:25:05 +00:00
wtc%netscape.com 08708f7964 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 023a60346f 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 5564784050 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 836ee1215b 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