BEGIN TEST: accept &nbsp;<a NAME="accept Linux2.4_x86_glibc_PTH_DBG.OBJ 4408"></a>
Thu Mar 27 11:44:08 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: accept 
BEGIN TEST: acceptread &nbsp;<a NAME="acceptread Linux2.4_x86_glibc_PTH_DBG.OBJ 4414"></a>
Thu Mar 27 11:44:14 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Testing w/ write_dally = 0 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:11436
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:11692
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:11948
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:12204
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:12460
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2500 msec
PR_AcceptRead (server) failed: PR_IO_TIMEOUT_ERROR(-5990), oserror = 0
PR_Recv (client) succeeded: 0 bytes

PR_Shutdown (client) failed: PR_NOT_CONNECTED_ERROR(-5978), oserror = 107
END TEST: acceptread 
BEGIN TEST: acceptreademu &nbsp;<a NAME="acceptreademu Linux2.4_x86_glibc_PTH_DBG.OBJ 4425"></a>
Thu Mar 27 11:44:25 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Testing w/ write_dally = 0 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:12972
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:13228
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:13484
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:13740
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:13996
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2500 msec
PR_AcceptRead (server) failed: PR_IO_TIMEOUT_ERROR(-5990), oserror = 0
PR_Recv (client) succeeded: 0 bytes

PR_Shutdown (client) failed: PR_NOT_CONNECTED_ERROR(-5978), oserror = 107
END TEST: acceptreademu 
BEGIN TEST: affinity &nbsp;<a NAME="affinity Linux2.4_x86_glibc_PTH_DBG.OBJ 4436"></a>
Thu Mar 27 11:44:36 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
main: creating local thread
	thread_start: AffinityMask = 0x0
main: creating global thread
	thread_start: AffinityMask = 0x0
main: creating global bound thread
	thread_start: AffinityMask = 0x0
END TEST: affinity 
BEGIN TEST: alarm &nbsp;<a NAME="alarm Linux2.4_x86_glibc_PTH_DBG.OBJ 4436"></a>
Thu Mar 27 11:44:36 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: alarm 
BEGIN TEST: anonfm &nbsp;<a NAME="anonfm Linux2.4_x86_glibc_PTH_DBG.OBJ 4540"></a>
Thu Mar 27 11:45:40 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: anonfm 
BEGIN TEST: atomic &nbsp;<a NAME="atomic Linux2.4_x86_glibc_PTH_DBG.OBJ 4541"></a>
Thu Mar 27 11:45:41 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PR_AtomicIncrement(-2) == -1: PASSED
PR_AtomicIncrement(-1) == 0: PASSED
PR_AtomicIncrement(0) == 1: PASSED
PR_AtomicAdd(-2,1) == -1: PASSED
PR_AtomicAdd(-1,4) == 3: PASSED
PR_AtomicAdd(3,-6) == -3: PASSED
PR_AtomicDecrement(2) == 1: PASSED
PR_AtomicDecrement(1) == 0: PASSED
PR_AtomicDecrement(0) == -1: PASSED
PR_AtomicSet(-2, 2) == -2: PASSED
PR_AtomicSet(-2, -2) == -2: PASSED
Atomic operations test PASSED
END TEST: atomic 
BEGIN TEST: attach &nbsp;<a NAME="attach Linux2.4_x86_glibc_PTH_DBG.OBJ 4542"></a>
Thu Mar 27 11:45:42 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: attach 
BEGIN TEST: bigfile &nbsp;<a NAME="bigfile Linux2.4_x86_glibc_PTH_DBG.OBJ 4542"></a>
Thu Mar 27 11:45:42 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: bigfile 
BEGIN TEST: cleanup &nbsp;<a NAME="cleanup Linux2.4_x86_glibc_PTH_DBG.OBJ 4543"></a>
Thu Mar 27 11:45:43 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Cleanup settings
	Thread type: LOCAL
	Concurrency: 1
	Number of threads: 1
	Thread sleep: 10
	Main sleep: 5
	Cleanup will NOT be called

main() exiting
END TEST: cleanup 
BEGIN TEST: cltsrv &nbsp;<a NAME="cltsrv Linux2.4_x86_glibc_PTH_DBG.OBJ 4548"></a>
Thu Mar 27 11:45:48 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib

PThread Statistics
	started: 11:45:48[14]
	locks [created: 14, destroyed: 2]
	locks [acquired: 349, released: 349]
	cvars [created: 7, destroyed: 5]
	cvars [notified: 30, delayed_delete: 0]
Client/Server started at(0x0x804f520): 11:45:48
Server started at(0x0x8050808): 11:45:48
Client started at(0x0x8052a80): 11:45:48
main(0x0x804f520): waiting for execution interval (10 seconds)
Shutting down(0x0x804f520): 11:45:58
	Client(0x0x8052a80): stopped after 22 operations and 20156 bytes
	Server(0x0x8050808): stopped after 22 operations and 20156 bytes
main(0x0x804f520): test complete
Test exiting at(0x0x804f520): 11:46:02
END TEST: cltsrv 
BEGIN TEST: concur &nbsp;<a NAME="concur Linux2.4_x86_glibc_PTH_DBG.OBJ 4602"></a>
Thu Mar 27 11:46:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: concur 
BEGIN TEST: cvar &nbsp;<a NAME="cvar Linux2.4_x86_glibc_PTH_DBG.OBJ 4614"></a>
Thu Mar 27 11:46:14 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: cvar 
BEGIN TEST: cvar2 &nbsp;<a NAME="cvar2 Linux2.4_x86_glibc_PTH_DBG.OBJ 4614"></a>
Thu Mar 27 11:46:14 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib

CondVar Test:                                                           
                                                                        
Simple test creates several local and global threads; half use a single,
shared condvar, and the other half have their own condvar.  The main    
thread then loops notifying them to wakeup.                             
                                                                        
The timeout test is very similar except that the threads are not        
notified.  They will all wakeup on a 1 second timeout.                  
                                                                        
The mixed test combines the simple test and the timeout test; every     
third thread is notified, the other threads are expected to timeout     
correctly.                                                              
                                                                        
Lastly, the combined test creates a thread for each of the above three  
cases and they all run simultaneously.                                  
                                                                        
This test is run with 5, 10, 15, and 20 threads of each type.


5 Thread tests
           Condvar simple test shared UU:  60.00 usec
           Condvar simple test shared UK:  60.00 usec
             Condvar simple test priv UU:  80.00 usec
             Condvar simple test priv UK:  90.00 usec
                 Condvar simple test All: 200.00 usec
                    Condvar timeout test: 690.00 usec

10 Thread tests
           Condvar simple test shared UU: 110.00 usec
           Condvar simple test shared UK: 110.00 usec
             Condvar simple test priv UU: 120.00 usec
             Condvar simple test priv UK: 160.00 usec
                 Condvar simple test All: 420.00 usec
                    Condvar timeout test: 740.00 usec

15 Thread tests
           Condvar simple test shared UU: 140.00 usec
           Condvar simple test shared UK: 150.00 usec
             Condvar simple test priv UU: 260.00 usec
             Condvar simple test priv UK: 260.00 usec
                 Condvar simple test All: 470.00 usec
                    Condvar timeout test: 940.00 usec

20 Thread tests
           Condvar simple test shared UU: 160.00 usec
           Condvar simple test shared UK: 160.00 usec
             Condvar simple test priv UU: 350.00 usec
             Condvar simple test priv UK: 360.00 usec
                 Condvar simple test All: 860.00 usec
                    Condvar timeout test: 880.00 usec
PASS
END TEST: cvar2 
BEGIN TEST: dlltest &nbsp;<a NAME="dlltest Linux2.4_x86_glibc_PTH_DBG.OBJ 4615"></a>
Thu Mar 27 11:46:15 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: dlltest 
BEGIN TEST: dtoa &nbsp;<a NAME="dtoa Linux2.4_x86_glibc_PTH_DBG.OBJ 4615"></a>
Thu Mar 27 11:46:15 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: dtoa 
BEGIN TEST: errcodes &nbsp;<a NAME="errcodes Linux2.4_x86_glibc_PTH_DBG.OBJ 4616"></a>
Thu Mar 27 11:46:16 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib

Number of error codes = 73

PR_OUT_OF_MEMORY_ERROR                   = -6000
PR_BAD_DESCRIPTOR_ERROR                  = -5999
PR_WOULD_BLOCK_ERROR                     = -5998
PR_ACCESS_FAULT_ERROR                    = -5997
PR_INVALID_METHOD_ERROR                  = -5996
PR_ILLEGAL_ACCESS_ERROR                  = -5995
PR_UNKNOWN_ERROR                         = -5994
PR_PENDING_INTERRUPT_ERROR               = -5993
PR_NOT_IMPLEMENTED_ERROR                 = -5992
PR_IO_ERROR                              = -5991
PR_IO_TIMEOUT_ERROR                      = -5990
PR_IO_PENDING_ERROR                      = -5989
PR_DIRECTORY_OPEN_ERROR                  = -5988
PR_INVALID_ARGUMENT_ERROR                = -5987
PR_ADDRESS_NOT_AVAILABLE_ERROR           = -5986
PR_ADDRESS_NOT_SUPPORTED_ERROR           = -5985
PR_IS_CONNECTED_ERROR                    = -5984
PR_BAD_ADDRESS_ERROR                     = -5983
PR_ADDRESS_IN_USE_ERROR                  = -5982
PR_CONNECT_REFUSED_ERROR                 = -5981
PR_NETWORK_UNREACHABLE_ERROR             = -5980
PR_CONNECT_TIMEOUT_ERROR                 = -5979
PR_NOT_CONNECTED_ERROR                   = -5978
PR_LOAD_LIBRARY_ERROR                    = -5977
PR_UNLOAD_LIBRARY_ERROR                  = -5976
PR_FIND_SYMBOL_ERROR                     = -5975
PR_INSUFFICIENT_RESOURCES_ERROR          = -5974
PR_DIRECTORY_LOOKUP_ERROR                = -5973
PR_TPD_RANGE_ERROR                       = -5972
PR_PROC_DESC_TABLE_FULL_ERROR            = -5971
PR_SYS_DESC_TABLE_FULL_ERROR             = -5970
PR_NOT_SOCKET_ERROR                      = -5969
PR_NOT_TCP_SOCKET_ERROR                  = -5968
PR_SOCKET_ADDRESS_IS_BOUND_ERROR         = -5967
PR_NO_ACCESS_RIGHTS_ERROR                = -5966
PR_OPERATION_NOT_SUPPORTED_ERROR         = -5965
PR_PROTOCOL_NOT_SUPPORTED_ERROR          = -5964
PR_REMOTE_FILE_ERROR                     = -5963
PR_BUFFER_OVERFLOW_ERROR                 = -5962
PR_CONNECT_RESET_ERROR                   = -5961
PR_RANGE_ERROR                           = -5960
PR_DEADLOCK_ERROR                        = -5959
PR_FILE_IS_LOCKED_ERROR                  = -5958
PR_FILE_TOO_BIG_ERROR                    = -5957
PR_NO_DEVICE_SPACE_ERROR                 = -5956
PR_PIPE_ERROR                            = -5955
PR_NO_SEEK_DEVICE_ERROR                  = -5954
PR_IS_DIRECTORY_ERROR                    = -5953
PR_LOOP_ERROR                            = -5952
PR_NAME_TOO_LONG_ERROR                   = -5951
PR_FILE_NOT_FOUND_ERROR                  = -5950
PR_NOT_DIRECTORY_ERROR                   = -5949
PR_READ_ONLY_FILESYSTEM_ERROR            = -5948
PR_DIRECTORY_NOT_EMPTY_ERROR             = -5947
PR_FILESYSTEM_MOUNTED_ERROR              = -5946
PR_NOT_SAME_DEVICE_ERROR                 = -5945
PR_DIRECTORY_CORRUPTED_ERROR             = -5944
PR_FILE_EXISTS_ERROR                     = -5943
PR_MAX_DIRECTORY_ENTRIES_ERROR           = -5942
PR_INVALID_DEVICE_STATE_ERROR            = -5941
PR_DEVICE_IS_LOCKED_ERROR                = -5940
PR_NO_MORE_FILES_ERROR                   = -5939
PR_END_OF_FILE_ERROR                     = -5938
PR_FILE_SEEK_ERROR                       = -5937
PR_FILE_IS_BUSY_ERROR                    = -5936
PR_IN_PROGRESS_ERROR                     = -5934
PR_ALREADY_INITIATED_ERROR               = -5933
PR_GROUP_EMPTY_ERROR                     = -5932
PR_INVALID_STATE_ERROR                   = -5931
PR_NETWORK_DOWN_ERROR                    = -5930
PR_SOCKET_SHUTDOWN_ERROR                 = -5929
PR_CONNECT_ABORTED_ERROR                 = -5928
PR_HOST_UNREACHABLE_ERROR                = -5927
END TEST: errcodes 
BEGIN TEST: exit &nbsp;<a NAME="exit Linux2.4_x86_glibc_PTH_DBG.OBJ 4616"></a>
Thu Mar 27 11:46:16 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: exit 
BEGIN TEST: fdcach &nbsp;<a NAME="fdcach Linux2.4_x86_glibc_PTH_DBG.OBJ 4626"></a>
Thu Mar 27 11:46:26 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: fdcach 
BEGIN TEST: fileio &nbsp;<a NAME="fileio Linux2.4_x86_glibc_PTH_DBG.OBJ 4626"></a>
Thu Mar 27 11:46:26 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
'PR_NewSem' is obsolete. Use 'locks & condition variables' instead.
'PR_WaitSem' is obsolete. Use 'locks & condition variables' instead.
'PR_PostSem' is obsolete. Use 'locks & condition variables' instead.
'PR_DestroySem' is obsolete. Use 'locks & condition variables' instead.
PASS
END TEST: fileio 
BEGIN TEST: foreign &nbsp;<a NAME="foreign Linux2.4_x86_glibc_PTH_DBG.OBJ 4626"></a>
Thu Mar 27 11:46:26 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: foreign 
BEGIN TEST: forktest &nbsp;<a NAME="forktest Linux2.4_x86_glibc_PTH_DBG.OBJ 4630"></a>
Thu Mar 27 11:46:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Wait one second before connect
Accepting connection at port 44174
Connecting to port 44174
Writing message "Hello world!"
Received "Hello world!" from the client
The message is received correctly
Fork succeeded.  Parent process continues.
Wait one second before connect
Accepting connection at port 44176
Fork succeeded.  Child process continues.
Wait one second before connect
Accepting connection at port 44177
Connecting to port 44177
Writing message "Hello world!"
Received "Hello world!" from the client
The message is received correctly
Child process exits.
Connecting to port 44176
Writing message "Hello world!"
Received "Hello world!" from the client
The message is received correctly
Parent process exits.
PASSED
END TEST: forktest 
BEGIN TEST: fsync &nbsp;<a NAME="fsync Linux2.4_x86_glibc_PTH_DBG.OBJ 4632"></a>
Thu Mar 27 11:46:32 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
10 iterations over a 10 kbyte file: 0 [0] 0
END TEST: fsync 
BEGIN TEST: getproto &nbsp;<a NAME="getproto Linux2.4_x86_glibc_PTH_DBG.OBJ 4632"></a>
Thu Mar 27 11:46:32 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
tcp is protocol number 6
udp is protocol number 17
Protocol number 6 is tcp
Protocol number 17 is udp
PASSED
END TEST: getproto 
BEGIN TEST: i2l &nbsp;<a NAME="i2l Linux2.4_x86_glibc_PTH_DBG.OBJ 4632"></a>
Thu Mar 27 11:46:32 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
We have long long
END TEST: i2l 
BEGIN TEST: initclk &nbsp;<a NAME="initclk Linux2.4_x86_glibc_PTH_DBG.OBJ 4632"></a>
Thu Mar 27 11:46:32 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Elapsed time: 3000 ms, expected time: 3007 ms
PASS
END TEST: initclk 
BEGIN TEST: inrval &nbsp;<a NAME="inrval Linux2.4_x86_glibc_PTH_DBG.OBJ 4635"></a>
Thu Mar 27 11:46:36 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
inrval: Examine stdout to determine results.
Overhead of 'PR_Now()' is 501 nsecs

Overhead of 'PR_IntervalNow()' is 776 nsecs

Overhead of 'PR_Now()' is 614 nsecs

Overhead of 'PR_IntervalNow()' is 664 nsecs

END TEST: inrval 
BEGIN TEST: instrumt &nbsp;<a NAME="instrumt Linux2.4_x86_glibc_PTH_DBG.OBJ 4808"></a>
Thu Mar 27 11:48:08 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: instrumt 
BEGIN TEST: intrio &nbsp;<a NAME="intrio Linux2.4_x86_glibc_PTH_DBG.OBJ 4809"></a>
Thu Mar 27 11:48:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
A local thread will be interrupted by a local thread
PR_Accept() is interrupted as expected
A local thread will be interrupted by a global thread
PR_Accept() is interrupted as expected
A global thread will be interrupted by a local thread
PR_Accept() is interrupted as expected
A global thread will be interrupted by a global thread
PR_Accept() is interrupted as expected
PASSED
END TEST: intrio 
BEGIN TEST: intrupt &nbsp;<a NAME="intrupt Linux2.4_x86_glibc_PTH_DBG.OBJ 4830"></a>
Thu Mar 27 11:48:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: intrupt 
BEGIN TEST: io_timeout &nbsp;<a NAME="io_timeout Linux2.4_x86_glibc_PTH_DBG.OBJ 4844"></a>
Thu Mar 27 11:48:44 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
test with global bound thread
thread id 0, scope GLOBAL_BOUND scope
test with local thread
thread id 0, scope GLOBAL scope
test with global thread
thread id 0, scope GLOBAL scope
END TEST: io_timeout 
BEGIN TEST: ioconthr &nbsp;<a NAME="ioconthr Linux2.4_x86_glibc_PTH_DBG.OBJ 4850"></a>
Thu Mar 27 11:48:50 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Interrupting the threads
Threads terminated in 3001 milliseconds
PASS
END TEST: ioconthr 
BEGIN TEST: join &nbsp;<a NAME="join Linux2.4_x86_glibc_PTH_DBG.OBJ 4855"></a>
Thu Mar 27 11:48:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
User-User test
User-Kernel test
Kernel-User test
Kernel-Kernel test
Join with unjoinable thread
PASSED
END TEST: join 
BEGIN TEST: joinkk &nbsp;<a NAME="joinkk Linux2.4_x86_glibc_PTH_DBG.OBJ 4856"></a>
Thu Mar 27 11:48:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: joinkk 
BEGIN TEST: joinku &nbsp;<a NAME="joinku Linux2.4_x86_glibc_PTH_DBG.OBJ 4856"></a>
Thu Mar 27 11:48:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: joinku 
BEGIN TEST: joinuk &nbsp;<a NAME="joinuk Linux2.4_x86_glibc_PTH_DBG.OBJ 4856"></a>
Thu Mar 27 11:48:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: joinuk 
BEGIN TEST: joinuu &nbsp;<a NAME="joinuu Linux2.4_x86_glibc_PTH_DBG.OBJ 4856"></a>
Thu Mar 27 11:48:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: joinuu 
BEGIN TEST: layer &nbsp;<a NAME="layer Linux2.4_x86_glibc_PTH_DBG.OBJ 4857"></a>
Thu Mar 27 11:48:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Beginning non-layered test
Ending non-layered test
Beginning layered test
Beginning layered test with new style stack
Ending layered test
END TEST: layer 
BEGIN TEST: lazyinit &nbsp;<a NAME="lazyinit Linux2.4_x86_glibc_PTH_DBG.OBJ 4857"></a>
Thu Mar 27 11:48:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: lazyinit 
BEGIN TEST: lltest &nbsp;<a NAME="lltest Linux2.4_x86_glibc_PTH_DBG.OBJ 4857"></a>
Thu Mar 27 11:48:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: lltest 
BEGIN TEST: lock &nbsp;<a NAME="lock Linux2.4_x86_glibc_PTH_DBG.OBJ 4857"></a>
Thu Mar 27 11:48:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: lock 
BEGIN TEST: lockfile &nbsp;<a NAME="lockfile Linux2.4_x86_glibc_PTH_DBG.OBJ 4949"></a>
Thu Mar 27 11:49:49 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: lockfile 
BEGIN TEST: logger &nbsp;<a NAME="logger Linux2.4_x86_glibc_PTH_DBG.OBJ 5037"></a>
Thu Mar 27 11:50:37 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: logger 
BEGIN TEST: many_cv &nbsp;<a NAME="many_cv Linux2.4_x86_glibc_PTH_DBG.OBJ 5048"></a>
Thu Mar 27 11:50:48 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Settings
	Conditions / lock: 10
	Loops to run test: 1

PThread Statistics
	started: 11:50:48[0]
	locks [created: 12, destroyed: 1]
	locks [acquired: 6, released: 6]
	cvars [created: 12, destroyed: 10]
	cvars [notified: 10, delayed_delete: 0]
PASS
END TEST: many_cv 
BEGIN TEST: multiwait &nbsp;<a NAME="multiwait Linux2.4_x86_glibc_PTH_DBG.OBJ 5048"></a>
Thu Mar 27 11:50:48 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
OneInThenCancelled()
OneOpOneThread()
PR_PENDING_INTERRUPT_ERROR(-5993), oserror = 0
Assertion failure: PR_MW_TIMEOUT == desc_out->outcome, at ../../../mozilla/nsprpub/pr/tests/multiwait.c:266
multiwait returned  134 (failed) 
END TEST: multiwait 
BEGIN TEST: nameshm1 &nbsp;<a NAME="nameshm1 Linux2.4_x86_glibc_PTH_DBG.OBJ 5048"></a>
Thu Mar 27 11:50:48 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: nameshm1 
BEGIN TEST: nonblock &nbsp;<a NAME="nonblock Linux2.4_x86_glibc_PTH_DBG.OBJ 5052"></a>
Thu Mar 27 11:50:52 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
The serveclient thread created.
accept: EWOULDBLOCK, good
connect: EWOULDBLOCK, good
client connected
accept: succeeded, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
All tests finished
PASS
END TEST: nonblock 
BEGIN TEST: nblayer &nbsp;<a NAME="nblayer Linux2.4_x86_glibc_PTH_DBG.OBJ 5054"></a>
Thu Mar 27 11:50:54 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Beginning non-layered test
Ending non-layered test
Beginning layered test
Ending layered test
END TEST: nblayer 
BEGIN TEST: ntioto &nbsp;<a NAME="ntioto Linux2.4_x86_glibc_PTH_DBG.OBJ 5055"></a>
Thu Mar 27 11:50:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: ntioto 
BEGIN TEST: ntoh &nbsp;<a NAME="ntoh Linux2.4_x86_glibc_PTH_DBG.OBJ 5055"></a>
Thu Mar 27 11:50:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
2 1
1 2
2 1
4 3 2 1
1 2 3 4
4 3 2 1
8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1
PASS
END TEST: ntoh 
BEGIN TEST: op_2long &nbsp;<a NAME="op_2long Linux2.4_x86_glibc_PTH_DBG.OBJ 5055"></a>
Thu Mar 27 11:50:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
error code is: PR_NAME_TOO_LONG_ERROR(-5951), oserror = 36
PASS
END TEST: op_2long 
BEGIN TEST: op_excl &nbsp;<a NAME="op_excl Linux2.4_x86_glibc_PTH_DBG.OBJ 5055"></a>
Thu Mar 27 11:50:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: op_excl 
BEGIN TEST: op_filnf &nbsp;<a NAME="op_filnf Linux2.4_x86_glibc_PTH_DBG.OBJ 5055"></a>
Thu Mar 27 11:50:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
error code is -5950 
PASS
END TEST: op_filnf 
BEGIN TEST: op_filok &nbsp;<a NAME="op_filok Linux2.4_x86_glibc_PTH_DBG.OBJ 5056"></a>
Thu Mar 27 11:50:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Test passed 
END TEST: op_filok 
BEGIN TEST: op_nofil &nbsp;<a NAME="op_nofil Linux2.4_x86_glibc_PTH_DBG.OBJ 5056"></a>
Thu Mar 27 11:50:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
error code is PR_FILE_NOT_FOUND_ERROR, as expected
PASS
END TEST: op_nofil 
BEGIN TEST: parent &nbsp;<a NAME="parent Linux2.4_x86_glibc_PTH_DBG.OBJ 5056"></a>
Thu Mar 27 11:50:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: parent 
BEGIN TEST: peek &nbsp;<a NAME="peek Linux2.4_x86_glibc_PTH_DBG.OBJ 5056"></a>
Thu Mar 27 11:50:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Running the test with local threads
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
Running the test with global threads
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
PASS
END TEST: peek 
BEGIN TEST: perf &nbsp;<a NAME="perf Linux2.4_x86_glibc_PTH_DBG.OBJ 5137"></a>
Thu Mar 27 11:51:37 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
'PR_NewSem' is obsolete. Use 'locks & condition variables' instead.
'PR_WaitSem' is obsolete. Use 'locks & condition variables' instead.
'PR_PostSem' is obsolete. Use 'locks & condition variables' instead.
'PR_DestroySem' is obsolete. Use 'locks & condition variables' instead.
           local procedure call overhead:   0.00 usec
             DLL procedure call overhead:   0.00 usec
                   current calendar time:   0.00 usec
                           interval time:   1.00 usec
              idle lock lock/unlock pair:   0.00 usec
            idle monitor entry/exit pair:   1.00 usec
      idle cache monitor entry/exit pair:   1.00 usec
              create/destroy thread pair:  95.00 usec
              context switch - user/user:   9.00 usec
            context switch - user/kernel:  10.00 usec
            context switch - kernel/user:  10.00 usec
          context switch - kernel/kernel:   9.00 usec
         sema context switch - user/user:   6.00 usec
       sema context switch - user/kernel:   5.00 usec
       sema context switch - kernel/user:   5.00 usec
     sema context switch - kernel/kernel:   6.00 usec
--------------
Adding 7 additional CPUs
--------------
           local procedure call overhead:   0.00 usec
             DLL procedure call overhead:   0.00 usec
                   current calendar time:   0.00 usec
                           interval time:   1.00 usec
              idle lock lock/unlock pair:   0.00 usec
            idle monitor entry/exit pair:   1.00 usec
      idle cache monitor entry/exit pair:   1.00 usec
              create/destroy thread pair:  83.00 usec
              context switch - user/user:  10.00 usec
            context switch - user/kernel:  10.00 usec
            context switch - kernel/user:  10.00 usec
          context switch - kernel/kernel:   9.00 usec
         sema context switch - user/user:   6.00 usec
       sema context switch - user/kernel:   5.00 usec
       sema context switch - kernel/user:   5.00 usec
     sema context switch - kernel/kernel:   5.00 usec
END TEST: perf 
BEGIN TEST: pipeping &nbsp;<a NAME="pipeping Linux2.4_x86_glibc_PTH_DBG.OBJ 5137"></a>
Thu Mar 27 11:51:37 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
PASS
END TEST: pipeping 
BEGIN TEST: pipeping2 &nbsp;<a NAME="pipeping2 Linux2.4_x86_glibc_PTH_DBG.OBJ 5137"></a>
Thu Mar 27 11:51:37 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
PASS
END TEST: pipeping2 
BEGIN TEST: pipeself &nbsp;<a NAME="pipeself Linux2.4_x86_glibc_PTH_DBG.OBJ 5138"></a>
Thu Mar 27 11:51:38 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
PR_Available: expected 250, got 250 bytes
PR_Available: expected 243, got 243 bytes
PR_Available: expected 0, got 0 bytes
PASS
END TEST: pipeself 
BEGIN TEST: poll_nm &nbsp;<a NAME="poll_nm Linux2.4_x86_glibc_PTH_DBG.OBJ 5138"></a>
Thu Mar 27 11:51:38 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: poll_nm 
BEGIN TEST: poll_to &nbsp;<a NAME="poll_to Linux2.4_x86_glibc_PTH_DBG.OBJ 5138"></a>
Thu Mar 27 11:51:38 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: poll_to 
BEGIN TEST: pollable &nbsp;<a NAME="pollable Linux2.4_x86_glibc_PTH_DBG.OBJ 5143"></a>
Thu Mar 27 11:51:43 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: pollable 
BEGIN TEST: prftest &nbsp;<a NAME="prftest Linux2.4_x86_glibc_PTH_DBG.OBJ 5143"></a>
Thu Mar 27 11:51:43 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PR_snprintf test 1 passed
PR_snprintf test 2 passed
END TEST: prftest 
BEGIN TEST: primblok &nbsp;<a NAME="primblok Linux2.4_x86_glibc_PTH_DBG.OBJ 5143"></a>
Thu Mar 27 11:51:44 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
This test is not relevant on this platform
END TEST: primblok 
BEGIN TEST: provider &nbsp;<a NAME="provider Linux2.4_x86_glibc_PTH_DBG.OBJ 5144"></a>
Thu Mar 27 11:51:44 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: provider 
BEGIN TEST: prpollml &nbsp;<a NAME="prpollml Linux2.4_x86_glibc_PTH_DBG.OBJ 5144"></a>
Thu Mar 27 11:51:44 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: prpollml 
BEGIN TEST: prpoll &nbsp;<a NAME="prpoll Linux2.4_x86_glibc_PTH_DBG.OBJ 5225"></a>
Thu Mar 27 11:52:25 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
This program tests PR_Poll with sockets.
Timeout, error reporting, and normal operation are tested.

The server thread is listening on ports 54776, 54777 and 54778

PR_Poll should time out in 5 seconds
PR_Poll timed out.  Test passed.

PR_Poll should detect a bad file descriptor
Three client threads are created.  Each of them will
send data to one of the three ports the server is listening on.
The data they send is the port number.  Each of them send
the data five times, so you should see ten lines below,
interleaved in an arbitrary order.
The server received "54776" from a client
The server received "54777" from a client
Server read 128 bytes from native fd 10
The server received "54778" from a client
The server received "54776" from a client
The server received "54777" from a client
Server read 128 bytes from native fd 13
The server received "54778" from a client
The server received "54776" from a client
The server received "54777" from a client
Server read 128 bytes from native fd 10
The server received "54778" from a client
The server received "54776" from a client
The server received "54777" from a client
Server read 128 bytes from native fd 13
The server received "54778" from a client
The server received "54776" from a client
The server received "54777" from a client
Server read 128 bytes from native fd 10
The server received "54778" from a client
All tests finished
END TEST: prpoll 
BEGIN TEST: randseed &nbsp;<a NAME="randseed Linux2.4_x86_glibc_PTH_DBG.OBJ 5230"></a>
Thu Mar 27 11:52:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: randseed 
BEGIN TEST: ranfile &nbsp;<a NAME="ranfile Linux2.4_x86_glibc_PTH_DBG.OBJ 5235"></a>
Thu Mar 27 11:52:35 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
FAIL
ranfile returned  1 (failed) 
END TEST: ranfile 
BEGIN TEST: rwlocktest &nbsp;<a NAME="rwlocktest Linux2.4_x86_glibc_PTH_DBG.OBJ 5252"></a>
Thu Mar 27 11:52:52 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: rwlocktest 
BEGIN TEST: sel_spd &nbsp;<a NAME="sel_spd Linux2.4_x86_glibc_PTH_DBG.OBJ 5252"></a>
Thu Mar 27 11:52:52 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Running test for 5 iterations with 10 simultaneous threads.
	Will send 8192 bytes of client data and 131072 bytes of server data
server thread 0 alive
server thread 0 loop 0
client thread 0 alive
client thread 0 loop 0
client thread 0 socket created 134544104
server thread 0 got connection 134544168
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 0 0 1000 0 1000
server thread 0 loop 1
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 1
client thread 0 socket created 134544168
server thread 0 got connection 134544104
client thread 0 socket connected 134544168
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 0 1000
server thread 0 loop 2
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 2
client thread 0 socket created 134544104
server thread 0 got connection 134544168
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 0 loop 3
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 3
client thread 0 socket created 134544168
server thread 0 got connection 134544104
client thread 0 socket connected 134544168
server thread 0 read 8192 bytes
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 4
client thread 0 socket created 134544168
client thread 0 socket connected 134544168
client thread 0 socket wrote 8192
server thread 1 alive
server thread 0 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 0 loop 4
server thread 0 got connection 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 0 0 1000 0 1000
Thread 0 EXIT
client thread 0 socket read 131072
Thread 0 EXIT
client thread 1 alive
client thread 1 loop 0
client thread 1 socket created 134544104
client thread 1 socket connected 134544104
client thread 1 socket wrote 8192
server thread 1 loop 0
server thread 1 got connection 134543504
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 1
client thread 1 socket created 134544168
client thread 1 socket connected 134544168
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 1000 0 1000 2000
server thread 1 loop 1
server thread 1 got connection 134544104
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 2
client thread 1 socket created 134543504
client thread 1 socket connected 134543504
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
server thread 1 loop 2
server thread 1 got connection 134544168
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 3
client thread 1 socket created 134544104
client thread 1 socket connected 134544104
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
server thread 1 loop 3
server thread 1 got connection 134543504
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 4
client thread 1 socket created 134544168
client thread 1 socket connected 134544168
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
server thread 1 loop 4
server thread 1 got connection 134544104
server thread 1 read 8192 bytes
client thread 1 socket read 131072
Thread 1 EXIT
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
Thread 1 EXIT
server thread 2 alive
client thread 2 alive
client thread 2 loop 0
client thread 2 socket created 134544168
client thread 2 socket connected 134544168
client thread 2 socket wrote 8192
server thread 3 alive
server thread 2 loop 0
server thread 2 got connection 134544368
server thread 2 read 8192 bytes
client thread 2 socket read 131072
client thread 2 loop 1
client thread 2 socket created 134544168
client thread 2 socket connected 134544168
client thread 2 socket wrote 8192
server thread 2 write 131072 bytes
server: 0 0 1000 0 1000
server thread 2 loop 1
server thread 2 got connection 134544368
server thread 2 read 8192 bytes
client thread 2 socket read 131072
client thread 2 loop 2
client thread 2 socket created 134544168
client thread 2 socket connected 134544168
client thread 2 socket wrote 8192
server thread 2 write 131072 bytes
server: 0 0 1000 0 1000
server thread 2 loop 2
server thread 2 got connection 134544368
server thread 2 read 8192 bytes
client thread 2 socket read 131072
client thread 2 loop 3
client thread 2 socket created 134544168
client thread 2 socket connected 134544168
client thread 2 socket wrote 8192
server thread 2 write 131072 bytes
server: 0 0 1000 0 1000
server thread 2 loop 3
server thread 2 got connection 134544368
server thread 2 read 8192 bytes
client thread 2 socket read 131072
client thread 2 loop 4
client thread 2 socket created 134544168
client thread 2 socket connected 134544168
client thread 2 socket wrote 8192
server thread 2 write 131072 bytes
server: 0 0 1000 0 1000
server thread 2 loop 4
server thread 2 got connection 134544368
server thread 2 read 8192 bytes
client thread 2 socket read 131072
Thread 2 EXIT
server thread 2 write 131072 bytes
server: 0 0 1000 0 1000
Thread 2 EXIT
client thread 3 alive
client thread 3 loop 0
client thread 3 socket created 134544168
client thread 3 socket connected 134544168
client thread 3 socket wrote 8192
server thread 4 alive
server thread 3 loop 0
server thread 3 got connection 134543504
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 1
client thread 3 socket created 134544168
client thread 3 socket connected 134544168
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 1
server thread 3 got connection 134543504
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 2
client thread 3 socket created 134544168
client thread 3 socket connected 134544168
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 2
server thread 3 got connection 134543504
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 3
client thread 3 socket created 134544168
client thread 3 socket connected 134544168
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 3
server thread 3 got connection 134543504
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 4
client thread 3 socket created 134544168
client thread 3 socket connected 134544168
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 3 loop 4
server thread 3 got connection 134543504
server thread 3 read 8192 bytes
client thread 3 socket read 131072
Thread 3 EXIT
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
Thread 3 EXIT
client thread 4 alive
client thread 4 loop 0
client thread 4 socket created 134544168
client thread 4 socket connected 134544168
client thread 4 socket wrote 8192
server thread 5 alive
server thread 4 loop 0
server thread 4 got connection 134544104
server thread 4 read 8192 bytes
client thread 4 socket read 131072
client thread 4 loop 1
client thread 4 socket created 134544168
client thread 4 socket connected 134544168
client thread 4 socket wrote 8192
server thread 4 write 131072 bytes
server: 0 0 1000 0 1000
server thread 4 loop 1
server thread 4 got connection 134544104
server thread 4 read 8192 bytes
client thread 4 socket read 131072
client thread 4 loop 2
client thread 4 socket created 134544168
client thread 4 socket connected 134544168
client thread 4 socket wrote 8192
server thread 4 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 4 loop 2
server thread 4 got connection 134544104
server thread 4 read 8192 bytes
client thread 4 socket read 131072
client thread 4 loop 3
client thread 4 socket created 134544168
client thread 4 socket connected 134544168
client thread 4 socket wrote 8192
server thread 4 write 131072 bytes
server: 0 0 1000 0 1000
server thread 4 loop 3
server thread 4 got connection 134544104
server thread 4 read 8192 bytes
client thread 4 socket read 131072
client thread 4 loop 4
client thread 4 socket created 134544168
client thread 4 socket connected 134544168
client thread 4 socket wrote 8192
server thread 4 write 131072 bytes
server: 0 0 1000 0 1000
server thread 4 loop 4
server thread 4 got connection 134544104
server thread 4 read 8192 bytes
client thread 4 socket read 131072
Thread 4 EXIT
server thread 4 write 131072 bytes
server: 0 0 1000 0 1000
Thread 4 EXIT
client thread 5 alive
client thread 5 loop 0
client thread 5 socket created 134544168
client thread 5 socket connected 134544168
client thread 5 socket wrote 8192
server thread 6 alive
server thread 5 loop 0
server thread 5 got connection 134544368
server thread 5 read 8192 bytes
client thread 5 socket read 131072
client thread 5 loop 1
client thread 5 socket created 134544168
client thread 5 socket connected 134544168
client thread 5 socket wrote 8192
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
server thread 5 loop 1
server thread 5 got connection 134544368
server thread 5 read 8192 bytes
client thread 5 socket read 131072
client thread 5 loop 2
client thread 5 socket created 134544168
client thread 5 socket connected 134544168
client thread 5 socket wrote 8192
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
server thread 5 loop 2
server thread 5 got connection 134544368
server thread 5 read 8192 bytes
client thread 5 socket read 131072
client thread 5 loop 3
client thread 5 socket created 134544168
client thread 5 socket connected 134544168
client thread 5 socket wrote 8192
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
server thread 5 loop 3
server thread 5 got connection 134544368
server thread 5 read 8192 bytes
client thread 5 socket read 131072
client thread 5 loop 4
client thread 5 socket created 134544168
client thread 5 socket connected 134544168
client thread 5 socket wrote 8192
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
server thread 5 loop 4
server thread 5 got connection 134544368
server thread 5 read 8192 bytes
client thread 5 socket read 131072
Thread 5 EXIT
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
Thread 5 EXIT
client thread 6 alive
client thread 6 loop 0
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 7 alive
server thread 6 loop 0
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 1
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 1
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 2
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 2
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 3
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 3
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 4
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 4
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
client thread 6 socket read 131072
Thread 6 EXIT
server thread 6 write 131072 bytes
server: 0 0 1000 1000 2000
Thread 6 EXIT
client thread 7 alive
client thread 7 loop 0
client thread 7 socket created 134544168
client thread 7 socket connected 134544168
client thread 7 socket wrote 8192
server thread 8 alive
server thread 7 loop 0
server thread 7 got connection 134544104
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 1
client thread 7 socket created 134544168
client thread 7 socket connected 134544168
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
server thread 7 loop 1
server thread 7 got connection 134544104
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 2
client thread 7 socket created 134544168
client thread 7 socket connected 134544168
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
server thread 7 loop 2
server thread 7 got connection 134544104
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 3
client thread 7 socket created 134544168
client thread 7 socket connected 134544168
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 1000 0 1000 2000
server thread 7 loop 3
server thread 7 got connection 134544104
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 4
client thread 7 socket created 134544168
client thread 7 socket connected 134544168
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
server thread 7 loop 4
server thread 7 got connection 134544104
server thread 7 read 8192 bytes
client thread 7 socket read 131072
Thread 7 EXIT
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
Thread 7 EXIT
client thread 8 alive
client thread 8 loop 0
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 9 alive
server thread 8 loop 0
server thread 8 got connection 134544368
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 1
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
server thread 8 loop 1
server thread 8 got connection 134544368
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 2
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 8 loop 2
server thread 8 got connection 134544368
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 3
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
server thread 8 loop 3
server thread 8 got connection 134544368
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 4
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
server thread 8 loop 4
server thread 8 got connection 134544368
server thread 8 read 8192 bytes
client thread 8 socket read 131072
Thread 8 EXIT
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
Thread 8 EXIT
client thread 9 alive
client thread 9 loop 0
client thread 9 socket created 134544168
client thread 9 socket connected 134544168
client thread 9 socket wrote 8192
server thread 9 loop 0
server thread 9 got connection 134544368
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 1
client thread 9 socket created 134543504
client thread 9 socket connected 134543504
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 1
server thread 9 got connection 134544168
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 2
client thread 9 socket created 134544368
client thread 9 socket connected 134544368
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 2
server thread 9 got connection 134543504
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 3
client thread 9 socket created 134544168
client thread 9 socket connected 134544168
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 3
server thread 9 got connection 134544368
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 4
client thread 9 socket created 134543504
client thread 9 socket connected 134543504
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 4
server thread 9 got connection 134544168
server thread 9 read 8192 bytes
client thread 9 socket read 131072
Thread 9 EXIT
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
Thread 9 EXIT
Thread 9 EXIT triggered notify
TEST COMPLETE!
Server results:

----------
server per thread totals 0	600	200	4700	300
server per thread elapsed time 5800
----------
Client results:

----------
client per thread totals 0	800	600	4400	200
client per thread elapsed time 6000
                   select loop user/user: 12800.00 usec
server thread 0 alive
client thread 0 alive
client thread 0 loop 0
client thread 0 socket created 134543504
client thread 0 socket connected 134543504
client thread 0 socket wrote 8192
server thread 0 loop 0
server thread 0 got connection 134544168
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 0 0 0 0 0
server thread 0 loop 1
client thread 0 socket read 131072
client thread 0 loop 1
client thread 0 socket created 134544104
server thread 0 got connection 134544168
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 0 loop 2
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 2
client thread 0 socket created 134543504
server thread 0 got connection 134544168
client thread 0 socket connected 134543504
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 0 1000
server thread 0 loop 3
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 3
client thread 0 socket created 134544104
server thread 0 got connection 134544168
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 0 loop 4
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 4
client thread 0 socket created 134543504
server thread 0 got connection 134544168
client thread 0 socket connected 134543504
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 0 1000
Thread 0 EXIT
client thread 0 socket wrote 8192
client thread 0 socket read 131072
Thread 0 EXIT
server thread 1 alive
server thread 1 loop 0
client thread 1 alive
client thread 1 loop 0
client thread 1 socket created 134544168
server thread 1 got connection 134544368
client thread 1 socket connected 134544168
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 0 0 0 0 0
server thread 1 loop 1
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 1
client thread 1 socket created 134543504
server thread 1 got connection 134544368
client thread 1 socket connected 134543504
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 1 loop 2
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 2
client thread 1 socket created 134544168
server thread 1 got connection 134544368
client thread 1 socket connected 134544168
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 0 0 1000
server thread 1 loop 3
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 3
client thread 1 socket created 134543504
server thread 1 got connection 134544368
client thread 1 socket connected 134543504
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 1 loop 4
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 4
client thread 1 socket created 134544168
server thread 1 got connection 134544368
client thread 1 socket connected 134544168
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 0 0 1000
Thread 1 EXIT
client thread 1 socket wrote 8192
client thread 1 socket read 131072
Thread 1 EXIT
server thread 2 alive
server thread 2 loop 0
client thread 2 alive
client thread 2 loop 0
client thread 2 socket created 134544368
server thread 2 got connection 134544104
client thread 2 socket connected 134544368
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 0 0 0 0 0
server thread 2 loop 1
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 1
client thread 2 socket created 134544168
server thread 2 got connection 134544104
client thread 2 socket connected 134544168
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 2 loop 2
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 2
client thread 2 socket created 134544368
server thread 2 got connection 134544104
client thread 2 socket connected 134544368
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
server thread 2 loop 3
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 3
client thread 2 socket created 134544168
server thread 2 got connection 134544104
client thread 2 socket connected 134544168
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 2 loop 4
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 4
client thread 2 socket created 134544368
server thread 2 got connection 134544104
client thread 2 socket connected 134544368
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
Thread 2 EXIT
client thread 2 socket wrote 8192
client thread 2 socket read 131072
Thread 2 EXIT
server thread 3 alive
server thread 3 loop 0
client thread 3 alive
client thread 3 loop 0
client thread 3 socket created 134544104
server thread 3 got connection 134543504
client thread 3 socket connected 134544104
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 0 0 1000
server thread 3 loop 1
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 1
client thread 3 socket created 134544368
server thread 3 got connection 134543504
client thread 3 socket connected 134544368
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 0 0 1000
server thread 3 loop 2
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 2
client thread 3 socket created 134544104
server thread 3 got connection 134543504
client thread 3 socket connected 134544104
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 1000 0 0 2000
server thread 3 loop 3
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 3
client thread 3 socket created 134544368
server thread 3 got connection 134543504
client thread 3 socket connected 134544368
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 0 0 1000
server thread 3 loop 4
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 4
client thread 3 socket created 134544104
server thread 3 got connection 134543504
client thread 3 socket connected 134544104
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 3 EXIT
client thread 3 socket wrote 8192
client thread 3 socket read 131072
Thread 3 EXIT
server thread 4 alive
server thread 4 loop 0
client thread 4 alive
client thread 4 loop 0
client thread 4 socket created 134543504
server thread 4 got connection 134544168
client thread 4 socket connected 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 0 1000 0 0 1000
server thread 4 loop 1
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 1
client thread 4 socket created 134544104
server thread 4 got connection 134544168
client thread 4 socket connected 134544104
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 2
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 2
client thread 4 socket created 134543504
server thread 4 got connection 134544168
client thread 4 socket connected 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 4 loop 3
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 3
client thread 4 socket created 134544104
server thread 4 got connection 134544168
client thread 4 socket connected 134544104
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 4
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 4
client thread 4 socket created 134543504
server thread 4 got connection 134544168
client thread 4 socket connected 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 4 EXIT
client thread 4 socket wrote 8192
client thread 4 socket read 131072
Thread 4 EXIT
server thread 5 alive
server thread 5 loop 0
client thread 5 alive
client thread 5 loop 0
client thread 5 socket created 134544168
server thread 5 got connection 134544368
client thread 5 socket connected 134544168
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
server thread 5 loop 1
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 1
client thread 5 socket created 134543504
server thread 5 got connection 134544368
client thread 5 socket connected 134543504
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
server thread 5 loop 2
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 2
client thread 5 socket created 134544168
server thread 5 got connection 134544368
client thread 5 socket connected 134544168
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 5 loop 3
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 3
client thread 5 socket created 134543504
server thread 5 got connection 134544368
client thread 5 socket connected 134543504
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
server thread 5 loop 4
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 4
client thread 5 socket created 134544168
server thread 5 got connection 134544368
client thread 5 socket connected 134544168
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 5 EXIT
client thread 5 socket wrote 8192
client thread 5 socket read 131072
Thread 5 EXIT
server thread 6 alive
server thread 6 loop 0
client thread 6 alive
client thread 6 loop 0
client thread 6 socket created 134544368
server thread 6 got connection 134544104
client thread 6 socket connected 134544368
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 1
client thread 6 socket wrote 8192
client thread 6 socket read 131072
client thread 6 loop 1
client thread 6 socket created 134544168
server thread 6 got connection 134544104
client thread 6 socket connected 134544168
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 0 0 1000
server thread 6 loop 2
client thread 6 socket wrote 8192
client thread 6 socket read 131072
client thread 6 loop 2
client thread 6 socket created 134544368
server thread 6 got connection 134544104
client thread 6 socket connected 134544368
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 6 loop 3
client thread 6 socket wrote 8192
client thread 6 socket read 131072
client thread 6 loop 3
client thread 6 socket created 134544168
server thread 6 got connection 134544104
client thread 6 socket connected 134544168
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 0 0 1000
server thread 6 loop 4
client thread 6 socket wrote 8192
client thread 6 socket read 131072
client thread 6 loop 4
client thread 6 socket created 134544368
server thread 6 got connection 134544104
client thread 6 socket connected 134544368
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 0 0 1000
Thread 6 EXIT
client thread 6 socket wrote 8192
client thread 6 socket read 131072
Thread 6 EXIT
server thread 7 alive
server thread 7 loop 0
client thread 7 alive
client thread 7 loop 0
client thread 7 socket created 134544104
server thread 7 got connection 134543504
client thread 7 socket connected 134544104
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 0 0 0 0 0
server thread 7 loop 1
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 1
client thread 7 socket created 134544368
server thread 7 got connection 134543504
client thread 7 socket connected 134544368
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 7 loop 2
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 2
client thread 7 socket created 134544104
server thread 7 got connection 134543504
client thread 7 socket connected 134544104
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 0 0 0 1000
server thread 7 loop 3
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 3
client thread 7 socket created 134544368
server thread 7 got connection 134543504
client thread 7 socket connected 134544368
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 7 loop 4
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 4
client thread 7 socket created 134544104
server thread 7 got connection 134543504
client thread 7 socket connected 134544104
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 0 0 0 1000
Thread 7 EXIT
client thread 7 socket wrote 8192
client thread 7 socket read 131072
Thread 7 EXIT
server thread 8 alive
server thread 8 loop 0
client thread 8 alive
client thread 8 loop 0
client thread 8 socket created 134543504
server thread 8 got connection 134544168
client thread 8 socket connected 134543504
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 0 0 0 0 0
server thread 8 loop 1
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 1
client thread 8 socket created 134544104
server thread 8 got connection 134544168
client thread 8 socket connected 134544104
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 8 loop 2
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 2
client thread 8 socket created 134543504
server thread 8 got connection 134544168
client thread 8 socket connected 134543504
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 0 0 1000
server thread 8 loop 3
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 3
client thread 8 socket created 134544104
server thread 8 got connection 134544168
client thread 8 socket connected 134544104
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 1000 0 0 2000
server thread 8 loop 4
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 4
client thread 8 socket created 134543504
server thread 8 got connection 134544168
client thread 8 socket connected 134543504
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 8 EXIT
client thread 8 socket wrote 8192
client thread 8 socket read 131072
Thread 8 EXIT
server thread 9 alive
server thread 9 loop 0
client thread 9 alive
client thread 9 loop 0
client thread 9 socket created 134544168
server thread 9 got connection 134544368
client thread 9 socket connected 134544168
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 1
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 1
client thread 9 socket created 134543504
server thread 9 got connection 134544368
client thread 9 socket connected 134543504
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 0 0 1000
server thread 9 loop 2
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 2
client thread 9 socket created 134544168
server thread 9 got connection 134544368
client thread 9 socket connected 134544168
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 9 loop 3
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 3
client thread 9 socket created 134543504
server thread 9 got connection 134544368
client thread 9 socket connected 134543504
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 0 0 1000
server thread 9 loop 4
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 4
client thread 9 socket created 134544168
server thread 9 got connection 134544368
client thread 9 socket connected 134544168
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 0 0 1000
Thread 9 EXIT
client thread 9 socket wrote 8192
client thread 9 socket read 131072
Thread 9 EXIT
Thread 9 EXIT triggered notify
TEST COMPLETE!
Server results:

----------
server per thread totals 10	4700	500	6700	300
server per thread elapsed time 12200
----------
Client results:

----------
client per thread totals 10	1700	3200	7900	600
client per thread elapsed time 13400
                 select loop user/kernel: 15800.00 usec
server thread 0 alive
server thread 0 loop 0
client thread 0 alive
client thread 0 loop 0
client thread 0 socket created 134544368
server thread 0 got connection 134544104
client thread 0 socket connected 134544368
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 0 0 1000 0 1000
server thread 0 loop 1
client thread 0 socket wrote 8192
server thread 1 alive
server thread 1 loop 0
client thread 1 alive
client thread 1 loop 0
client thread 1 socket created 134544104
server thread 1 got connection 134545320
client thread 1 socket connected 134544104
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 0 0 1000
server thread 1 loop 1
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 1
client thread 1 socket created 134545320
server thread 1 got connection 134544104
client thread 1 socket connected 134545320
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 1 loop 2
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 2
client thread 1 socket created 134544104
server thread 1 got connection 134545320
client thread 1 socket connected 134544104
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 0 0 1000
server thread 1 loop 3
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 3
client thread 1 socket created 134545320
server thread 1 got connection 134544104
client thread 1 socket connected 134545320
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 1 loop 4
client thread 1 socket wrote 8192
client thread 1 socket read 131072
client thread 1 loop 4
client thread 1 socket created 134544104
server thread 1 got connection 134545320
client thread 1 socket connected 134544104
server thread 1 read 8192 bytes
server thread 1 write 131072 bytes
server: 1000 0 0 0 1000
Thread 1 EXIT
client thread 1 socket wrote 8192
client thread 1 socket read 131072
Thread 1 EXIT
server thread 2 alive
server thread 2 loop 0
client thread 2 alive
client thread 2 loop 0
client thread 2 socket created 134544168
server thread 2 got connection 134544104
client thread 2 socket connected 134544168
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
server thread 2 loop 1
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 1
client thread 2 socket created 134544104
server thread 2 got connection 134544168
client thread 2 socket connected 134544104
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
server thread 2 loop 2
server thread 3 alive
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 2
client thread 2 socket created 134544104
server thread 2 got connection 134544048
client thread 2 socket connected 134544104
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 2000 0 0 0 2000
server thread 2 loop 3
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 3
client thread 2 socket created 134544048
server thread 2 got connection 134544104
client thread 2 socket connected 134544048
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 2 loop 4
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 4
client thread 2 socket created 134544104
server thread 2 got connection 134544048
client thread 2 socket connected 134544104
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
Thread 2 EXIT
client thread 2 socket wrote 8192
client thread 2 socket read 131072
Thread 2 EXIT
client thread 0 socket read 131072
client thread 0 loop 1
client thread 0 socket created 134544048
server thread 0 got connection 134545320
client thread 0 socket connected 134544048
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 17000 0 0 0 17000
server thread 0 loop 2
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 2
client thread 0 socket created 134544104
server thread 0 got connection 134544368
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 1000 2000
server thread 0 loop 3
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 3
client thread 0 socket created 134545320
server thread 0 got connection 134544048
client thread 0 socket connected 134545320
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 0 1000 0 0 1000
server thread 0 loop 4
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 4
client thread 0 socket created 134544368
server thread 0 got connection 134544104
client thread 0 socket connected 134544368
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 0 1000
Thread 0 EXIT
client thread 0 socket wrote 8192
client thread 0 socket read 131072
Thread 0 EXIT
client thread 3 alive
client thread 3 loop 0
client thread 3 socket created 134544048
client thread 3 socket connected 134544048
client thread 3 socket wrote 8192
server thread 3 loop 0
server thread 3 got connection 134545320
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 1
client thread 3 socket created 134544104
client thread 3 socket connected 134544104
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 1
server thread 3 got connection 134543504
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 2
client thread 3 socket created 134544368
client thread 3 socket connected 134544368
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 2
server thread 3 got connection 134544048
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 3
client thread 3 socket created 134545320
client thread 3 socket connected 134545320
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 3
server thread 3 got connection 134544104
server thread 3 read 8192 bytes
client thread 3 socket read 131072
client thread 3 loop 4
client thread 3 socket created 134543504
client thread 3 socket connected 134543504
client thread 3 socket wrote 8192
server thread 3 write 131072 bytes
server: 0 0 1000 0 1000
server thread 3 loop 4
server thread 3 got connection 134544368
server thread 3 read 8192 bytes
client thread 3 socket read 131072
Thread 3 EXIT
server thread 3 write 131072 bytes
server: 0 1000 0 0 1000
Thread 3 EXIT
server thread 4 alive
server thread 5 alive
server thread 4 loop 0
client thread 4 alive
client thread 4 loop 0
client thread 4 socket created 134544104
client thread 4 socket connected 134544104
client thread 4 socket wrote 8192
server thread 4 got connection 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 0 0 1000 0 1000
server thread 4 loop 1
client thread 4 socket read 131072
client thread 4 loop 1
client thread 4 socket created 134544368
client thread 4 socket connected 134544368
client thread 4 socket wrote 8192
server thread 4 got connection 134544168
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 2
client thread 4 socket read 131072
client thread 4 loop 2
client thread 4 socket created 134543504
client thread 4 socket connected 134543504
client thread 4 socket wrote 8192
server thread 4 got connection 134544104
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 1000 2000
server thread 4 loop 3
client thread 4 socket read 131072
client thread 4 loop 3
client thread 4 socket created 134544168
client thread 4 socket connected 134544168
client thread 4 socket wrote 8192
server thread 4 got connection 134544368
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 4
client thread 4 socket read 131072
client thread 4 loop 4
client thread 4 socket created 134544104
client thread 4 socket connected 134544104
client thread 4 socket wrote 8192
server thread 4 got connection 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
Thread 4 EXIT
client thread 4 socket read 131072
Thread 4 EXIT
server thread 6 alive
server thread 5 loop 0
client thread 5 alive
client thread 5 loop 0
client thread 5 socket created 134544168
server thread 5 got connection 134543504
client thread 5 socket connected 134544168
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 0 0 0 0 0
server thread 5 loop 1
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 1
client thread 5 socket created 134544048
server thread 5 got connection 134544104
client thread 5 socket connected 134544048
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 5 loop 2
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 2
client thread 5 socket created 134543504
server thread 5 got connection 134544168
client thread 5 socket connected 134543504
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
server thread 5 loop 3
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 3
client thread 5 socket created 134544104
server thread 5 got connection 134544048
client thread 5 socket connected 134544104
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 5 loop 4
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 4
client thread 5 socket created 134544168
server thread 5 got connection 134543504
client thread 5 socket connected 134544168
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
Thread 5 EXIT
client thread 5 socket wrote 8192
client thread 5 socket read 131072
Thread 5 EXIT
client thread 6 alive
client thread 6 loop 0
client thread 6 socket created 134544048
client thread 6 socket connected 134544048
client thread 6 socket wrote 8192
server thread 7 alive
server thread 8 alive
server thread 6 loop 0
server thread 6 got connection 134545320
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 1
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 1
server thread 6 got connection 134544048
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 2
client thread 6 socket created 134545320
client thread 6 socket connected 134545320
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 2
server thread 6 got connection 134544168
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 3
client thread 6 socket created 134544048
client thread 6 socket connected 134544048
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 3
server thread 6 got connection 134545320
server thread 6 read 8192 bytes
client thread 6 socket read 131072
client thread 6 loop 4
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 write 131072 bytes
server: 0 0 1000 0 1000
server thread 6 loop 4
server thread 6 got connection 134544048
server thread 6 read 8192 bytes
client thread 6 socket read 131072
Thread 6 EXIT
server thread 6 write 131072 bytes
server: 1000 0 0 1000 2000
Thread 6 EXIT
client thread 7 alive
client thread 7 loop 0
client thread 7 socket created 134545320
client thread 7 socket connected 134545320
client thread 7 socket wrote 8192
server thread 7 loop 0
server thread 7 got connection 134544168
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 1
client thread 7 socket created 134544048
client thread 7 socket connected 134544048
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
server thread 7 loop 1
server thread 7 got connection 134544368
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 2
client thread 7 socket created 134545320
client thread 7 socket connected 134545320
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
server thread 7 loop 2
server thread 7 got connection 134544168
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 3
client thread 7 socket created 134544048
client thread 7 socket connected 134544048
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
server thread 7 loop 3
server thread 7 got connection 134544368
server thread 7 read 8192 bytes
client thread 7 socket read 131072
client thread 7 loop 4
client thread 7 socket created 134545320
client thread 7 socket connected 134545320
client thread 7 socket wrote 8192
server thread 7 write 131072 bytes
server: 1000 0 0 1000 2000
server thread 7 loop 4
server thread 7 got connection 134544168
server thread 7 read 8192 bytes
client thread 7 socket read 131072
Thread 7 EXIT
server thread 7 write 131072 bytes
server: 0 0 1000 0 1000
Thread 7 EXIT
client thread 8 alive
client thread 8 loop 0
client thread 8 socket created 134544048
client thread 8 socket connected 134544048
client thread 8 socket wrote 8192
server thread 9 alive
server thread 9 loop 0
client thread 9 alive
client thread 9 loop 0
client thread 9 socket created 134545320
server thread 9 got connection 134544168
client thread 9 socket connected 134545320
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 1
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 1
client thread 9 socket created 134544104
server thread 9 got connection 134544168
client thread 9 socket connected 134544104
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 0 0 1000
server thread 9 loop 2
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 2
server thread 8 loop 0
server thread 8 got connection 134545320
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 1
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
server thread 8 loop 1
server thread 8 got connection 134544104
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 2
client thread 8 socket created 134544048
client thread 8 socket connected 134544048
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 8 loop 2
server thread 8 got connection 134545320
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 3
client thread 8 socket created 134544168
client thread 8 socket connected 134544168
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
server thread 8 loop 3
server thread 8 got connection 134544104
server thread 8 read 8192 bytes
client thread 8 socket read 131072
client thread 8 loop 4
client thread 8 socket created 134544048
client thread 8 socket connected 134544048
client thread 8 socket wrote 8192
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
server thread 8 loop 4
server thread 8 got connection 134545320
server thread 8 read 8192 bytes
client thread 8 socket read 131072
Thread 8 EXIT
server thread 8 write 131072 bytes
server: 0 0 1000 0 1000
Thread 8 EXIT
client thread 9 socket created 134544168
server thread 9 got connection 134544104
client thread 9 socket connected 134544168
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 7000 0 1000 0 8000
server thread 9 loop 3
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 3
client thread 9 socket created 134544048
server thread 9 got connection 134545320
client thread 9 socket connected 134544048
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 0 0 1000
server thread 9 loop 4
client thread 9 socket wrote 8192
client thread 9 socket read 131072
client thread 9 loop 4
client thread 9 socket created 134543504
server thread 9 got connection 134544104
client thread 9 socket connected 134543504
server thread 9 read 8192 bytes
server thread 9 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 9 EXIT
client thread 9 socket wrote 8192
client thread 9 socket read 131072
Thread 9 EXIT
Thread 9 EXIT triggered notify
TEST COMPLETE!
Server results:

----------
server per thread totals 10	9800	700	9400	700
server per thread elapsed time 20600
----------
Client results:

----------
client per thread totals 10	3100	4700	13500	1000
client per thread elapsed time 22300
                 select loop kernel/user: 14400.00 usec
server thread 0 alive
server thread 1 alive
server thread 2 alive
client thread 0 alive
client thread 0 loop 0
client thread 0 socket created 134544104
client thread 0 socket connected 134544104
client thread 0 socket wrote 8192
server thread 0 loop 0
server thread 0 got connection 134544368
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 0 0 0 0 0
server thread 0 loop 1
client thread 0 socket read 131072
client thread 0 loop 1
client thread 0 socket created 134543504
server thread 0 got connection 134544368
client thread 0 socket connected 134543504
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 0 1000
server thread 0 loop 2
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 2
client thread 0 socket created 134544104
server thread 0 got connection 134544368
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 1000 0 0 2000
server thread 0 loop 3
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 3
client thread 0 socket created 134543504
server thread 0 got connection 134544368
client thread 0 socket connected 134543504
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 0 0 1000
server thread 0 loop 4
client thread 0 socket wrote 8192
client thread 0 socket read 131072
client thread 0 loop 4
client thread 0 socket created 134544104
server thread 0 got connection 134544368
client thread 0 socket connected 134544104
server thread 0 read 8192 bytes
server thread 0 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 0 EXIT
client thread 0 socket wrote 8192
client thread 0 socket read 131072
Thread 0 EXIT
client thread 1 alive
client thread 1 loop 0
client thread 1 socket created 134543504
client thread 1 socket connected 134543504
client thread 1 socket wrote 8192
server thread 1 loop 0
server thread 1 got connection 134544368
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 1
client thread 1 socket created 134544168
client thread 1 socket connected 134544168
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
server thread 1 loop 1
server thread 1 got connection 134544104
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 2
client thread 1 socket created 134543504
client thread 1 socket connected 134543504
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 1000 2000
server thread 1 loop 2
server thread 1 got connection 134544368
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 3
client thread 1 socket created 134544168
client thread 1 socket connected 134544168
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
server thread 1 loop 3
server thread 1 got connection 134544104
server thread 1 read 8192 bytes
client thread 1 socket read 131072
client thread 1 loop 4
client thread 1 socket created 134543504
client thread 1 socket connected 134543504
client thread 1 socket wrote 8192
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
server thread 1 loop 4
server thread 1 got connection 134544368
server thread 1 read 8192 bytes
client thread 1 socket read 131072
Thread 1 EXIT
server thread 1 write 131072 bytes
server: 0 0 1000 0 1000
Thread 1 EXIT
client thread 2 alive
client thread 2 loop 0
client thread 2 socket created 134544168
client thread 2 socket connected 134544168
client thread 2 socket wrote 8192
server thread 2 loop 0
server thread 2 got connection 134544104
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 0 0 0 0 0
server thread 2 loop 1
client thread 2 socket read 131072
client thread 2 loop 1
client thread 2 socket created 134543504
server thread 2 got connection 134544368
client thread 2 socket connected 134543504
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 2 loop 2
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 2
client thread 2 socket created 134545320
server thread 2 got connection 134544104
client thread 2 socket connected 134545320
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
server thread 2 loop 3
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 3
client thread 2 socket created 134544168
server thread 2 got connection 134544368
client thread 2 socket connected 134544168
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 2 loop 4
client thread 2 socket wrote 8192
client thread 2 socket read 131072
client thread 2 loop 4
client thread 2 socket created 134543504
server thread 2 got connection 134544104
client thread 2 socket connected 134543504
server thread 2 read 8192 bytes
server thread 2 write 131072 bytes
server: 1000 0 0 0 1000
Thread 2 EXIT
client thread 2 socket wrote 8192
client thread 2 socket read 131072
Thread 2 EXIT
server thread 3 alive
server thread 4 alive
client thread 3 alive
client thread 3 loop 0
client thread 3 socket created 134544168
client thread 3 socket connected 134544168
client thread 3 socket wrote 8192
server thread 3 loop 0
server thread 3 got connection 134544104
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 0 0 0 0 0
server thread 3 loop 1
client thread 3 socket read 131072
client thread 3 loop 1
client thread 3 socket created 134544048
server thread 3 got connection 134543504
client thread 3 socket connected 134544048
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 3 loop 2
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 2
client thread 3 socket created 134544104
server thread 3 got connection 134544168
client thread 3 socket connected 134544104
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 0 0 1000
server thread 3 loop 3
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 3
client thread 3 socket created 134543504
server thread 3 got connection 134544048
client thread 3 socket connected 134543504
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 3 loop 4
client thread 3 socket wrote 8192
client thread 3 socket read 131072
client thread 3 loop 4
client thread 3 socket created 134544168
server thread 3 got connection 134544104
client thread 3 socket connected 134544168
server thread 3 read 8192 bytes
server thread 3 write 131072 bytes
server: 1000 0 0 0 1000
Thread 3 EXIT
client thread 3 socket wrote 8192
client thread 3 socket read 131072
Thread 3 EXIT
server thread 5 alive
server thread 4 loop 0
client thread 4 alive
client thread 4 loop 0
client thread 4 socket created 134543504
server thread 4 got connection 134544104
client thread 4 socket connected 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 1
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 1
client thread 4 socket created 134545320
server thread 4 got connection 134544168
client thread 4 socket connected 134545320
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 2
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 2
client thread 4 socket created 134544104
server thread 4 got connection 134543504
client thread 4 socket connected 134544104
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 0 1000 0 0 1000
server thread 4 loop 3
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 3
client thread 4 socket created 134544168
server thread 4 got connection 134545320
client thread 4 socket connected 134544168
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 0 0 1000
server thread 4 loop 4
client thread 4 socket wrote 8192
client thread 4 socket read 131072
client thread 4 loop 4
client thread 4 socket created 134543504
server thread 4 got connection 134544104
client thread 4 socket connected 134543504
server thread 4 read 8192 bytes
server thread 4 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 4 EXIT
client thread 4 socket wrote 8192
client thread 4 socket read 131072
Thread 4 EXIT
server thread 6 alive
client thread 5 alive
client thread 5 loop 0
client thread 5 socket created 134544168
client thread 5 socket connected 134544168
client thread 5 socket wrote 8192
server thread 5 loop 0
server thread 5 got connection 134544104
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 0 0 1000 0 1000
server thread 5 loop 1
client thread 5 socket read 131072
client thread 5 loop 1
client thread 5 socket created 134544368
server thread 5 got connection 134543504
client thread 5 socket connected 134544368
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
server thread 5 loop 2
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 2
client thread 5 socket created 134544104
server thread 5 got connection 134544168
client thread 5 socket connected 134544104
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 5 loop 3
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 3
client thread 5 socket created 134543504
server thread 5 got connection 134544368
client thread 5 socket connected 134543504
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
server thread 5 loop 4
client thread 5 socket wrote 8192
client thread 5 socket read 131072
client thread 5 loop 4
client thread 5 socket created 134544168
server thread 5 got connection 134544104
client thread 5 socket connected 134544168
server thread 5 read 8192 bytes
server thread 5 write 131072 bytes
server: 1000 0 0 0 1000
Thread 5 EXIT
client thread 5 socket wrote 8192
client thread 5 socket read 131072
Thread 5 EXIT
client thread 6 alive
client thread 6 loop 0
client thread 6 socket created 134544368
client thread 6 socket connected 134544368
client thread 6 socket wrote 8192
server thread 6 loop 0
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 0 0 0 0 0
server thread 6 loop 1
client thread 6 socket read 131072
client thread 6 loop 1
client thread 6 socket created 134544104
client thread 6 socket connected 134544104
client thread 6 socket wrote 8192
server thread 6 got connection 134544048
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 6 loop 2
client thread 6 socket read 131072
client thread 6 loop 2
client thread 6 socket created 134544168
client thread 6 socket connected 134544168
client thread 6 socket wrote 8192
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 0 0 1000
server thread 6 loop 3
client thread 6 socket read 131072
client thread 6 loop 3
client thread 6 socket created 134544368
client thread 6 socket connected 134544368
client thread 6 socket wrote 8192
server thread 6 got connection 134544048
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 6 loop 4
client thread 6 socket read 131072
client thread 6 loop 4
client thread 6 socket created 134544104
client thread 6 socket connected 134544104
client thread 6 socket wrote 8192
server thread 6 got connection 134543504
server thread 6 read 8192 bytes
server thread 6 write 131072 bytes
server: 1000 0 0 0 1000
Thread 6 EXIT
client thread 6 socket read 131072
Thread 6 EXIT
server thread 7 alive
server thread 7 loop 0
client thread 7 alive
client thread 7 loop 0
client thread 7 socket created 134544048
server thread 7 got connection 134544368
client thread 7 socket connected 134544048
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 0 0 0 0 0
server thread 7 loop 1
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 1
client thread 7 socket created 134543504
server thread 7 got connection 134545320
client thread 7 socket connected 134543504
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 2000 0 0 0 2000
server thread 7 loop 2
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 2
client thread 7 socket created 134544104
server thread 7 got connection 134544368
client thread 7 socket connected 134544104
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 7 loop 3
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 3
client thread 7 socket created 134544048
server thread 7 got connection 134545320
client thread 7 socket connected 134544048
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 0 0 0 1000
server thread 7 loop 4
client thread 7 socket wrote 8192
client thread 7 socket read 131072
client thread 7 loop 4
client thread 7 socket created 134543504
server thread 7 got connection 134544368
server thread 8 alive
server thread 9 alive
client thread 8 alive
client thread 8 loop 0
client thread 8 socket created 134544048
client thread 8 socket connected 134544048
client thread 8 socket wrote 8192
client thread 7 socket connected 134543504
server thread 7 read 8192 bytes
server thread 7 write 131072 bytes
server: 1000 1000 0 0 2000
Thread 7 EXIT
client thread 7 socket wrote 8192
client thread 7 socket read 131072
Thread 7 EXIT
server thread 8 loop 0
server thread 8 got connection 134544368
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 0 1000 0 0 1000
server thread 8 loop 1
client thread 8 socket read 131072
client thread 8 loop 1
client thread 8 socket created 134544168
server thread 8 got connection 134543504
client thread 8 socket connected 134544168
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 0 0 1000
server thread 8 loop 2
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 2
client thread 8 socket created 134544368
server thread 8 got connection 134544048
client thread 8 socket connected 134544368
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 1000 0 2000
server thread 8 loop 3
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 3
client thread 8 socket created 134543504
server thread 8 got connection 134544168
client thread 8 socket connected 134543504
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 0 0 1000
server thread 8 loop 4
client thread 8 socket wrote 8192
client thread 8 socket read 131072
client thread 8 loop 4
client thread 8 socket created 134544048
server thread 8 got connection 134544368
client thread 8 socket connected 134544048
server thread 8 read 8192 bytes
server thread 8 write 131072 bytes
server: 1000 0 1000 0 2000
Thread 8 EXIT
client thread 8 socket wrote 8192
client thread 8 socket read 131072
Thread 8 EXIT
client thread 9 alive
client thread 9 loop 0
client thread 9 socket created 134544168
client thread 9 socket connected 134544168
client thread 9 socket wrote 8192
server thread 9 loop 0
server thread 9 got connection 134543504
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 1
client thread 9 socket created 134544368
client thread 9 socket connected 134544368
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 1
server thread 9 got connection 134544104
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 2
client thread 9 socket created 134544048
client thread 9 socket connected 134544048
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 1000 2000
server thread 9 loop 2
server thread 9 got connection 134544168
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 3
client thread 9 socket created 134543504
client thread 9 socket connected 134543504
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 3
server thread 9 got connection 134544368
server thread 9 read 8192 bytes
client thread 9 socket read 131072
client thread 9 loop 4
client thread 9 socket created 134544104
client thread 9 socket connected 134544104
client thread 9 socket wrote 8192
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
server thread 9 loop 4
server thread 9 got connection 134544048
server thread 9 read 8192 bytes
client thread 9 socket read 131072
Thread 9 EXIT
server thread 9 write 131072 bytes
server: 0 0 1000 0 1000
Thread 9 EXIT
Thread 9 EXIT triggered notify
TEST COMPLETE!
Server results:

----------
server per thread totals 20	13100	1100	11700	900
server per thread elapsed time 26800
----------
Client results:

----------
client per thread totals 20	4100	6200	17500	1500
client per thread elapsed time 29300
               select loop kernel/kernel: 15000.00 usec
END TEST: sel_spd 
BEGIN TEST: selct_er &nbsp;<a NAME="selct_er Linux2.4_x86_glibc_PTH_DBG.OBJ 5253"></a>
Thu Mar 27 11:52:53 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
'PR_FD_ZERO (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_FD_SET (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_Select' is obsolete. Use 'PR_Poll' instead.
'PR_FD_CLR (PR_Select)' is obsolete. Use 'PR_Poll' instead.
END TEST: selct_er 
BEGIN TEST: selct_nm &nbsp;<a NAME="selct_nm Linux2.4_x86_glibc_PTH_DBG.OBJ 5253"></a>
Thu Mar 27 11:52:53 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
'PR_FD_ZERO (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_FD_SET (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_Select' is obsolete. Use 'PR_Poll' instead.
'PR_FD_ISSET (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_FD_CLR (PR_Select)' is obsolete. Use 'PR_Poll' instead.
END TEST: selct_nm 
BEGIN TEST: selct_to &nbsp;<a NAME="selct_to Linux2.4_x86_glibc_PTH_DBG.OBJ 5253"></a>
Thu Mar 27 11:52:53 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
'PR_FD_ZERO (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_FD_SET (PR_Select)' is obsolete. Use 'PR_Poll' instead.
'PR_Select' is obsolete. Use 'PR_Poll' instead.
END TEST: selct_to 
BEGIN TEST: selintr &nbsp;<a NAME="selintr Linux2.4_x86_glibc_PTH_DBG.OBJ 5258"></a>
Thu Mar 27 11:52:58 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
select returned 0
END TEST: selintr 
BEGIN TEST: sema &nbsp;<a NAME="sema Linux2.4_x86_glibc_PTH_DBG.OBJ 5300"></a>
Thu Mar 27 11:53:00 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: sema 
BEGIN TEST: semaerr &nbsp;<a NAME="semaerr Linux2.4_x86_glibc_PTH_DBG.OBJ 5300"></a>
Thu Mar 27 11:53:00 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
PASS
END TEST: semaerr 
BEGIN TEST: semaping &nbsp;<a NAME="semaping Linux2.4_x86_glibc_PTH_DBG.OBJ 5301"></a>
Thu Mar 27 11:53:01 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
warning: removed semaphore /tmp/bar.sem left over from previous run
PASS
PASS
END TEST: semaping 
BEGIN TEST: sendzlf &nbsp;<a NAME="sendzlf Linux2.4_x86_glibc_PTH_DBG.OBJ 5301"></a>
Thu Mar 27 11:53:01 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: sendzlf 
BEGIN TEST: server_test &nbsp;<a NAME="server_test Linux2.4_x86_glibc_PTH_DBG.OBJ 5301"></a>
Thu Mar 27 11:53:01 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: server_test 
BEGIN TEST: servr_uu &nbsp;<a NAME="servr_uu Linux2.4_x86_glibc_PTH_DBG.OBJ 5301"></a>
Thu Mar 27 11:53:01 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: servr_uu 
BEGIN TEST: servr_ku &nbsp;<a NAME="servr_ku Linux2.4_x86_glibc_PTH_DBG.OBJ 5301"></a>
Thu Mar 27 11:53:01 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: servr_ku 
BEGIN TEST: servr_uk &nbsp;<a NAME="servr_uk Linux2.4_x86_glibc_PTH_DBG.OBJ 5302"></a>
Thu Mar 27 11:53:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: servr_uk 
BEGIN TEST: servr_kk &nbsp;<a NAME="servr_kk Linux2.4_x86_glibc_PTH_DBG.OBJ 5302"></a>
Thu Mar 27 11:53:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: servr_kk 
BEGIN TEST: short_thread &nbsp;<a NAME="short_thread Linux2.4_x86_glibc_PTH_DBG.OBJ 5302"></a>
Thu Mar 27 11:53:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: short_thread 
BEGIN TEST: sigpipe &nbsp;<a NAME="sigpipe Linux2.4_x86_glibc_PTH_DBG.OBJ 5302"></a>
Thu Mar 27 11:53:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
write to broken pipe failed with EPIPE, as expected
write to broken pipe failed with EPIPE, as expected
PASSED
END TEST: sigpipe 
BEGIN TEST: socket &nbsp;<a NAME="socket Linux2.4_x86_glibc_PTH_DBG.OBJ 5302"></a>
Thu Mar 27 11:53:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
'PR_NewSem' is obsolete. Use 'locks & condition variables' instead.
'PR_WaitSem' is obsolete. Use 'locks & condition variables' instead.
'PR_PostSem' is obsolete. Use 'locks & condition variables' instead.
TCP Client/Server Test - IPv4/Ipv4
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
TCP Client/Server Test - IPv6/Ipv4
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
TCP Client/Server Test - IPv4/Ipv6
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
TCP Client/Server Test - IPv6/Ipv6
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv4/Ipv4
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv6/Ipv4
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv4/Ipv6
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv6/Ipv6
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
Socket_Misc_Test             : 1 Server  4 Clients
                             : Sizes of Transmitted Files  -    3 KB,  3 MB 
Socket_Misc_Test passed
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
END TEST: socket 
BEGIN TEST: sockopt &nbsp;<a NAME="sockopt Linux2.4_x86_glibc_PTH_DBG.OBJ 5303"></a>
Thu Mar 27 11:53:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: sockopt 
BEGIN TEST: sockping &nbsp;<a NAME="sockping Linux2.4_x86_glibc_PTH_DBG.OBJ 5303"></a>
Thu Mar 27 11:53:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
PASS
END TEST: sockping 
BEGIN TEST: sprintf &nbsp;<a NAME="sprintf Linux2.4_x86_glibc_PTH_DBG.OBJ 5303"></a>
Thu Mar 27 11:53:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: sprintf 
BEGIN TEST: stack &nbsp;<a NAME="stack Linux2.4_x86_glibc_PTH_DBG.OBJ 5303"></a>
Thu Mar 27 11:53:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
./stack successful
		sum = 0x13948, expected = 0x13948
END TEST: stack 
BEGIN TEST: stdio &nbsp;<a NAME="stdio Linux2.4_x86_glibc_PTH_DBG.OBJ 5307"></a>
Thu Mar 27 11:53:07 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
This to standard out
This to standard err
END TEST: stdio 
BEGIN TEST: str2addr &nbsp;<a NAME="str2addr Linux2.4_x86_glibc_PTH_DBG.OBJ 5307"></a>
Thu Mar 27 11:53:07 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: str2addr 
BEGIN TEST: strod &nbsp;<a NAME="strod Linux2.4_x86_glibc_PTH_DBG.OBJ 5307"></a>
Thu Mar 27 11:53:07 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Settings
	Number to translate 1234567890123456789
	Loops to run test: 1
Translation =  1234567890123456768
END TEST: strod 
BEGIN TEST: switch &nbsp;<a NAME="switch Linux2.4_x86_glibc_PTH_DBG.OBJ 5307"></a>
Thu Mar 27 11:53:07 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: switch 
BEGIN TEST: system &nbsp;<a NAME="system Linux2.4_x86_glibc_PTH_DBG.OBJ 5308"></a>
Thu Mar 27 11:53:08 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PR_SI_HOSTNAME: dewey
PR_SI_SYSNAME: Linux
PR_SI_RELEASE: 2.4.9-34
PR_SI_ARCHITECTURE: x86
Host page size is 4096
Page shift is 12
Number of processors is: 1
END TEST: system 
BEGIN TEST: testbit &nbsp;<a NAME="testbit Linux2.4_x86_glibc_PTH_DBG.OBJ 5308"></a>
Thu Mar 27 11:53:08 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: testbit 
BEGIN TEST: testfile &nbsp;<a NAME="testfile Linux2.4_x86_glibc_PTH_DBG.OBJ 5308"></a>
Thu Mar 27 11:53:08 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: testfile 
BEGIN TEST: threads &nbsp;<a NAME="threads Linux2.4_x86_glibc_PTH_DBG.OBJ 5308"></a>
Thu Mar 27 11:53:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASS
END TEST: threads 
BEGIN TEST: timemac &nbsp;<a NAME="timemac Linux2.4_x86_glibc_PTH_DBG.OBJ 5309"></a>
Thu Mar 27 11:53:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
*********************************************
**                                         **
** Testing PR_Now(), PR_ExplodeTime, and   **
** PR_ImplodeTime on the current time      **
**                                         **
*********************************************

Current UTC is Thu Mar 27 19:53:09 UTC 2003
Current local time is Thu Mar 27 11:53:09 -0800 2003
GMT offset is -28800, DST offset is 0
Please examine the results
END TEST: timemac 
BEGIN TEST: timetest &nbsp;<a NAME="timetest Linux2.4_x86_glibc_PTH_DBG.OBJ 5309"></a>
Thu Mar 27 11:53:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: timetest 
BEGIN TEST: tpd &nbsp;<a NAME="tpd Linux2.4_x86_glibc_PTH_DBG.OBJ 5329"></a>
Thu Mar 27 11:53:29 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: tpd 
BEGIN TEST: udpsrv &nbsp;<a NAME="udpsrv Linux2.4_x86_glibc_PTH_DBG.OBJ 5330"></a>
Thu Mar 27 11:53:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
END TEST: udpsrv 
BEGIN TEST: vercheck &nbsp;<a NAME="vercheck Linux2.4_x86_glibc_PTH_DBG.OBJ 5330"></a>
Thu Mar 27 11:53:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
NSPR release 4.3:
Compatible with version 4.0
Compatible with version 4.0.1
Compatible with version 4.1
Compatible with version 4.1.1
Compatible with version 4.1.2
Compatible with version 4.1.3
Compatible with version 4.2
Compatible with version 4.2.1
Compatible with version 4.2.2
Compatible with version 4.3
Incompatible with version 2.1 19980529
Incompatible with version 3.0
Incompatible with version 3.0.1
Incompatible with version 3.1
Incompatible with version 3.1.1
Incompatible with version 3.1.2
Incompatible with version 3.1.3
Incompatible with version 3.5
Incompatible with version 3.5.1
Incompatible with version 4.3.3
Incompatible with version 4.4
Incompatible with version 4.4.1
Incompatible with version 10.0
Incompatible with version 11.1
Incompatible with version 12.14.20
PASS
END TEST: vercheck 
BEGIN TEST: version &nbsp;<a NAME="version Linux2.4_x86_glibc_PTH_DBG.OBJ 5330"></a>
Thu Mar 27 11:53:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Runtime library version information
  Build time: 27 Mar 2003 12:53:30 GMT
  Build time: 2003-03-27 04:53:30
  Portable runtime V4.3.0 ( debug )
  filename: libplc4.so
  security: N/A
  copyright: Copyright (c) 1998 Netscape Communications Corporation. All Rights Reserved
  comment: http://www.mozilla.org/MPL/
END TEST: version 
BEGIN TEST: writev &nbsp;<a NAME="writev Linux2.4_x86_glibc_PTH_DBG.OBJ 5330"></a>
Thu Mar 27 11:53:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
PASSED
END TEST: writev 
BEGIN TEST: xnotify &nbsp;<a NAME="xnotify Linux2.4_x86_glibc_PTH_DBG.OBJ 5330"></a>
Thu Mar 27 11:53:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
Done!
END TEST: xnotify 
BEGIN TEST: zerolen &nbsp;<a NAME="zerolen Linux2.4_x86_glibc_PTH_DBG.OBJ 5331"></a>
Thu Mar 27 11:53:31 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_DBG.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_dbg/dist/lib
calling PR_Writev with a zero-length buffer
calling PR_Write with a zero-length buffer
calling PR_Send with a zero-length buffer
PASS
END TEST: zerolen 
BEGIN TEST: accept &nbsp;<a NAME="accept Linux2.4_x86_glibc_PTH_OPT.OBJ 5346"></a>
Thu Mar 27 11:53:46 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: accept 
BEGIN TEST: acceptread &nbsp;<a NAME="acceptread Linux2.4_x86_glibc_PTH_OPT.OBJ 5354"></a>
Thu Mar 27 11:53:54 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Testing w/ write_dally = 0 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:63191
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:63447
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:63703
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:63959
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:64215
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2500 msec
PR_AcceptRead (server) failed: PR_IO_TIMEOUT_ERROR(-5990), oserror = 0
PR_Recv (client) succeeded: 0 bytes

PR_Shutdown (client) failed: PR_NOT_CONNECTED_ERROR(-5978), oserror = 107
END TEST: acceptread 
BEGIN TEST: acceptreademu &nbsp;<a NAME="acceptreademu Linux2.4_x86_glibc_PTH_OPT.OBJ 5405"></a>
Thu Mar 27 11:54:05 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Testing w/ write_dally = 0 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:64727
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:64983
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1000 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:65239
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 1500 msec
Accepted connection from (0xbf7ff9c8)127.0.0.1:65495
(Server) read [0xbf7ff94c..0xbf7ff9c1) GET / HTTP/1.0


PR_Recv (client) succeeded: 17 bytes
GET / HTTP/1.0


Testing w/ write_dally = 2000 msec
PR_AcceptRead (server) failed: PR_IO_TIMEOUT_ERROR(-5990), oserror = 0
PR_Recv (client) succeeded: 0 bytes

PR_Shutdown (client) failed: PR_NOT_CONNECTED_ERROR(-5978), oserror = 107
Testing w/ write_dally = 2500 msec
PR_AcceptRead (server) failed: PR_IO_TIMEOUT_ERROR(-5990), oserror = 0
PR_Recv (client) succeeded: 0 bytes

PR_Shutdown (client) failed: PR_NOT_CONNECTED_ERROR(-5978), oserror = 107
END TEST: acceptreademu 
BEGIN TEST: affinity &nbsp;<a NAME="affinity Linux2.4_x86_glibc_PTH_OPT.OBJ 5416"></a>
Thu Mar 27 11:54:16 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
main: creating local thread
	thread_start: AffinityMask = 0x0
main: creating global thread
	thread_start: AffinityMask = 0x0
main: creating global bound thread
	thread_start: AffinityMask = 0x0
END TEST: affinity 
BEGIN TEST: alarm &nbsp;<a NAME="alarm Linux2.4_x86_glibc_PTH_OPT.OBJ 5416"></a>
Thu Mar 27 11:54:16 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: alarm 
BEGIN TEST: anonfm &nbsp;<a NAME="anonfm Linux2.4_x86_glibc_PTH_OPT.OBJ 5519"></a>
Thu Mar 27 11:55:19 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: anonfm 
BEGIN TEST: atomic &nbsp;<a NAME="atomic Linux2.4_x86_glibc_PTH_OPT.OBJ 5522"></a>
Thu Mar 27 11:55:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PR_AtomicIncrement(-2) == -1: PASSED
PR_AtomicIncrement(-1) == 0: PASSED
PR_AtomicIncrement(0) == 1: PASSED
PR_AtomicAdd(-2,1) == -1: PASSED
PR_AtomicAdd(-1,4) == 3: PASSED
PR_AtomicAdd(3,-6) == -3: PASSED
PR_AtomicDecrement(2) == 1: PASSED
PR_AtomicDecrement(1) == 0: PASSED
PR_AtomicDecrement(0) == -1: PASSED
PR_AtomicSet(-2, 2) == -2: PASSED
PR_AtomicSet(-2, -2) == -2: PASSED
Atomic operations test PASSED
END TEST: atomic 
BEGIN TEST: attach &nbsp;<a NAME="attach Linux2.4_x86_glibc_PTH_OPT.OBJ 5522"></a>
Thu Mar 27 11:55:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: attach 
BEGIN TEST: bigfile &nbsp;<a NAME="bigfile Linux2.4_x86_glibc_PTH_OPT.OBJ 5522"></a>
Thu Mar 27 11:55:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: bigfile 
BEGIN TEST: cleanup &nbsp;<a NAME="cleanup Linux2.4_x86_glibc_PTH_OPT.OBJ 5522"></a>
Thu Mar 27 11:55:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Cleanup settings
	Thread type: LOCAL
	Concurrency: 1
	Number of threads: 1
	Thread sleep: 10
	Main sleep: 5
	Cleanup will NOT be called

main() exiting
END TEST: cleanup 
BEGIN TEST: cltsrv &nbsp;<a NAME="cltsrv Linux2.4_x86_glibc_PTH_OPT.OBJ 5527"></a>
Thu Mar 27 11:55:27 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Client/Server started at(0x0x804eaa0): 11:55:28
Server started at(0x0x804fd88): 11:55:28
Client started at(0x0x80520d8): 11:55:28
main(0x0x804eaa0): waiting for execution interval (10 seconds)
Shutting down(0x0x804eaa0): 11:55:38
	Client(0x0x80520d8): stopped after 22 operations and 20156 bytes
	Server(0x0x804fd88): stopped after 22 operations and 20156 bytes
main(0x0x804eaa0): test complete
Test exiting at(0x0x804eaa0): 11:55:42
END TEST: cltsrv 
BEGIN TEST: concur &nbsp;<a NAME="concur Linux2.4_x86_glibc_PTH_OPT.OBJ 5542"></a>
Thu Mar 27 11:55:42 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: concur 
BEGIN TEST: cvar &nbsp;<a NAME="cvar Linux2.4_x86_glibc_PTH_OPT.OBJ 5603"></a>
Thu Mar 27 11:56:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: cvar 
BEGIN TEST: cvar2 &nbsp;<a NAME="cvar2 Linux2.4_x86_glibc_PTH_OPT.OBJ 5603"></a>
Thu Mar 27 11:56:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib

CondVar Test:                                                           
                                                                        
Simple test creates several local and global threads; half use a single,
shared condvar, and the other half have their own condvar.  The main    
thread then loops notifying them to wakeup.                             
                                                                        
The timeout test is very similar except that the threads are not        
notified.  They will all wakeup on a 1 second timeout.                  
                                                                        
The mixed test combines the simple test and the timeout test; every     
third thread is notified, the other threads are expected to timeout     
correctly.                                                              
                                                                        
Lastly, the combined test creates a thread for each of the above three  
cases and they all run simultaneously.                                  
                                                                        
This test is run with 5, 10, 15, and 20 threads of each type.


5 Thread tests
           Condvar simple test shared UU: 970.00 usec
           Condvar simple test shared UK:  50.00 usec
             Condvar simple test priv UU: 1250.00 usec
             Condvar simple test priv UK: 730.00 usec
                 Condvar simple test All: 3020.00 usec
                    Condvar timeout test: 760.00 usec

10 Thread tests
           Condvar simple test shared UU: 2210.00 usec
           Condvar simple test shared UK: 460.00 usec
             Condvar simple test priv UU: 2020.00 usec
             Condvar simple test priv UK: 780.00 usec
                 Condvar simple test All: 6730.00 usec
                    Condvar timeout test: 1020.00 usec

15 Thread tests
           Condvar simple test shared UU: 330.00 usec
           Condvar simple test shared UK: 130.00 usec
             Condvar simple test priv UU: 230.00 usec
             Condvar simple test priv UK: 130.00 usec
                 Condvar simple test All: 550.00 usec
                    Condvar timeout test: 730.00 usec

20 Thread tests
           Condvar simple test shared UU: 1870.00 usec
           Condvar simple test shared UK: 3550.00 usec
             Condvar simple test priv UU: 3600.00 usec
             Condvar simple test priv UK: 4410.00 usec
                 Condvar simple test All: 17940.00 usec
                    Condvar timeout test: 1010.00 usec
PASS
END TEST: cvar2 
BEGIN TEST: dlltest &nbsp;<a NAME="dlltest Linux2.4_x86_glibc_PTH_OPT.OBJ 5609"></a>
Thu Mar 27 11:56:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: dlltest 
BEGIN TEST: dtoa &nbsp;<a NAME="dtoa Linux2.4_x86_glibc_PTH_OPT.OBJ 5609"></a>
Thu Mar 27 11:56:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: dtoa 
BEGIN TEST: errcodes &nbsp;<a NAME="errcodes Linux2.4_x86_glibc_PTH_OPT.OBJ 5609"></a>
Thu Mar 27 11:56:09 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib

Number of error codes = 73

PR_OUT_OF_MEMORY_ERROR                   = -6000
PR_BAD_DESCRIPTOR_ERROR                  = -5999
PR_WOULD_BLOCK_ERROR                     = -5998
PR_ACCESS_FAULT_ERROR                    = -5997
PR_INVALID_METHOD_ERROR                  = -5996
PR_ILLEGAL_ACCESS_ERROR                  = -5995
PR_UNKNOWN_ERROR                         = -5994
PR_PENDING_INTERRUPT_ERROR               = -5993
PR_NOT_IMPLEMENTED_ERROR                 = -5992
PR_IO_ERROR                              = -5991
PR_IO_TIMEOUT_ERROR                      = -5990
PR_IO_PENDING_ERROR                      = -5989
PR_DIRECTORY_OPEN_ERROR                  = -5988
PR_INVALID_ARGUMENT_ERROR                = -5987
PR_ADDRESS_NOT_AVAILABLE_ERROR           = -5986
PR_ADDRESS_NOT_SUPPORTED_ERROR           = -5985
PR_IS_CONNECTED_ERROR                    = -5984
PR_BAD_ADDRESS_ERROR                     = -5983
PR_ADDRESS_IN_USE_ERROR                  = -5982
PR_CONNECT_REFUSED_ERROR                 = -5981
PR_NETWORK_UNREACHABLE_ERROR             = -5980
PR_CONNECT_TIMEOUT_ERROR                 = -5979
PR_NOT_CONNECTED_ERROR                   = -5978
PR_LOAD_LIBRARY_ERROR                    = -5977
PR_UNLOAD_LIBRARY_ERROR                  = -5976
PR_FIND_SYMBOL_ERROR                     = -5975
PR_INSUFFICIENT_RESOURCES_ERROR          = -5974
PR_DIRECTORY_LOOKUP_ERROR                = -5973
PR_TPD_RANGE_ERROR                       = -5972
PR_PROC_DESC_TABLE_FULL_ERROR            = -5971
PR_SYS_DESC_TABLE_FULL_ERROR             = -5970
PR_NOT_SOCKET_ERROR                      = -5969
PR_NOT_TCP_SOCKET_ERROR                  = -5968
PR_SOCKET_ADDRESS_IS_BOUND_ERROR         = -5967
PR_NO_ACCESS_RIGHTS_ERROR                = -5966
PR_OPERATION_NOT_SUPPORTED_ERROR         = -5965
PR_PROTOCOL_NOT_SUPPORTED_ERROR          = -5964
PR_REMOTE_FILE_ERROR                     = -5963
PR_BUFFER_OVERFLOW_ERROR                 = -5962
PR_CONNECT_RESET_ERROR                   = -5961
PR_RANGE_ERROR                           = -5960
PR_DEADLOCK_ERROR                        = -5959
PR_FILE_IS_LOCKED_ERROR                  = -5958
PR_FILE_TOO_BIG_ERROR                    = -5957
PR_NO_DEVICE_SPACE_ERROR                 = -5956
PR_PIPE_ERROR                            = -5955
PR_NO_SEEK_DEVICE_ERROR                  = -5954
PR_IS_DIRECTORY_ERROR                    = -5953
PR_LOOP_ERROR                            = -5952
PR_NAME_TOO_LONG_ERROR                   = -5951
PR_FILE_NOT_FOUND_ERROR                  = -5950
PR_NOT_DIRECTORY_ERROR                   = -5949
PR_READ_ONLY_FILESYSTEM_ERROR            = -5948
PR_DIRECTORY_NOT_EMPTY_ERROR             = -5947
PR_FILESYSTEM_MOUNTED_ERROR              = -5946
PR_NOT_SAME_DEVICE_ERROR                 = -5945
PR_DIRECTORY_CORRUPTED_ERROR             = -5944
PR_FILE_EXISTS_ERROR                     = -5943
PR_MAX_DIRECTORY_ENTRIES_ERROR           = -5942
PR_INVALID_DEVICE_STATE_ERROR            = -5941
PR_DEVICE_IS_LOCKED_ERROR                = -5940
PR_NO_MORE_FILES_ERROR                   = -5939
PR_END_OF_FILE_ERROR                     = -5938
PR_FILE_SEEK_ERROR                       = -5937
PR_FILE_IS_BUSY_ERROR                    = -5936
PR_IN_PROGRESS_ERROR                     = -5934
PR_ALREADY_INITIATED_ERROR               = -5933
PR_GROUP_EMPTY_ERROR                     = -5932
PR_INVALID_STATE_ERROR                   = -5931
PR_NETWORK_DOWN_ERROR                    = -5930
PR_SOCKET_SHUTDOWN_ERROR                 = -5929
PR_CONNECT_ABORTED_ERROR                 = -5928
PR_HOST_UNREACHABLE_ERROR                = -5927
END TEST: errcodes 
BEGIN TEST: exit &nbsp;<a NAME="exit Linux2.4_x86_glibc_PTH_OPT.OBJ 5610"></a>
Thu Mar 27 11:56:10 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: exit 
BEGIN TEST: fdcach &nbsp;<a NAME="fdcach Linux2.4_x86_glibc_PTH_OPT.OBJ 5621"></a>
Thu Mar 27 11:56:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: fdcach 
BEGIN TEST: fileio &nbsp;<a NAME="fileio Linux2.4_x86_glibc_PTH_OPT.OBJ 5621"></a>
Thu Mar 27 11:56:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: fileio 
BEGIN TEST: foreign &nbsp;<a NAME="foreign Linux2.4_x86_glibc_PTH_OPT.OBJ 5621"></a>
Thu Mar 27 11:56:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: foreign 
BEGIN TEST: forktest &nbsp;<a NAME="forktest Linux2.4_x86_glibc_PTH_OPT.OBJ 5625"></a>
Thu Mar 27 11:56:25 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Wait one second before connect
Accepting connection at port 55320
Connecting to port 55320
Writing message "Hello world!"
Received "Hello world!" from the client
The message is received correctly
Fork succeeded.  Parent process continues.
Wait one second before connect
Accepting connection at port 55322
Fork succeeded.  Child process continues.
Wait one second before connect
Accepting connection at port 55323
Connecting to port 55322
Writing message "Hello world!"
Received "Hello world!" from the client
The message is received correctly
Connecting to port 55323
Writing message "Hello world!"
Received "Hello world!" from the client
The message is received correctly
Child process exits.
Parent process exits.
PASSED
END TEST: forktest 
BEGIN TEST: fsync &nbsp;<a NAME="fsync Linux2.4_x86_glibc_PTH_OPT.OBJ 5628"></a>
Thu Mar 27 11:56:28 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
10 iterations over a 10 kbyte file: 0 [0] 0
END TEST: fsync 
BEGIN TEST: getproto &nbsp;<a NAME="getproto Linux2.4_x86_glibc_PTH_OPT.OBJ 5628"></a>
Thu Mar 27 11:56:28 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
tcp is protocol number 6
udp is protocol number 17
Protocol number 6 is tcp
Protocol number 17 is udp
PASSED
END TEST: getproto 
BEGIN TEST: i2l &nbsp;<a NAME="i2l Linux2.4_x86_glibc_PTH_OPT.OBJ 5628"></a>
Thu Mar 27 11:56:28 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
We have long long
END TEST: i2l 
BEGIN TEST: initclk &nbsp;<a NAME="initclk Linux2.4_x86_glibc_PTH_OPT.OBJ 5629"></a>
Thu Mar 27 11:56:29 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Elapsed time: 3000 ms, expected time: 3010 ms
PASS
END TEST: initclk 
BEGIN TEST: inrval &nbsp;<a NAME="inrval Linux2.4_x86_glibc_PTH_OPT.OBJ 5632"></a>
Thu Mar 27 11:56:32 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
inrval: Examine stdout to determine results.
Overhead of 'PR_Now()' is 1082 nsecs

Overhead of 'PR_IntervalNow()' is 1170 nsecs

Overhead of 'PR_Now()' is 771 nsecs

Overhead of 'PR_IntervalNow()' is 1079 nsecs

END TEST: inrval 
BEGIN TEST: instrumt &nbsp;<a NAME="instrumt Linux2.4_x86_glibc_PTH_OPT.OBJ 5807"></a>
Thu Mar 27 11:58:07 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Test not defined
END TEST: instrumt 
BEGIN TEST: intrio &nbsp;<a NAME="intrio Linux2.4_x86_glibc_PTH_OPT.OBJ 5807"></a>
Thu Mar 27 11:58:07 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
A local thread will be interrupted by a local thread
PR_Accept() is interrupted as expected
A local thread will be interrupted by a global thread
PR_Accept() is interrupted as expected
A global thread will be interrupted by a local thread
PR_Accept() is interrupted as expected
A global thread will be interrupted by a global thread
PR_Accept() is interrupted as expected
PASSED
END TEST: intrio 
BEGIN TEST: intrupt &nbsp;<a NAME="intrupt Linux2.4_x86_glibc_PTH_OPT.OBJ 5827"></a>
Thu Mar 27 11:58:27 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: intrupt 
BEGIN TEST: io_timeout &nbsp;<a NAME="io_timeout Linux2.4_x86_glibc_PTH_OPT.OBJ 5841"></a>
Thu Mar 27 11:58:41 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
test with global bound thread
thread id 0, scope GLOBAL_BOUND scope
test with local thread
thread id 0, scope GLOBAL scope
test with global thread
thread id 0, scope GLOBAL scope
END TEST: io_timeout 
BEGIN TEST: ioconthr &nbsp;<a NAME="ioconthr Linux2.4_x86_glibc_PTH_OPT.OBJ 5847"></a>
Thu Mar 27 11:58:47 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Interrupting the threads
Threads terminated in 3050 milliseconds
PASS
END TEST: ioconthr 
BEGIN TEST: join &nbsp;<a NAME="join Linux2.4_x86_glibc_PTH_OPT.OBJ 5853"></a>
Thu Mar 27 11:58:53 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
User-User test
User-Kernel test
Kernel-User test
Kernel-Kernel test
Join with unjoinable thread
PASSED
END TEST: join 
BEGIN TEST: joinkk &nbsp;<a NAME="joinkk Linux2.4_x86_glibc_PTH_OPT.OBJ 5853"></a>
Thu Mar 27 11:58:53 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: joinkk 
BEGIN TEST: joinku &nbsp;<a NAME="joinku Linux2.4_x86_glibc_PTH_OPT.OBJ 5853"></a>
Thu Mar 27 11:58:53 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: joinku 
BEGIN TEST: joinuk &nbsp;<a NAME="joinuk Linux2.4_x86_glibc_PTH_OPT.OBJ 5854"></a>
Thu Mar 27 11:58:54 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: joinuk 
BEGIN TEST: joinuu &nbsp;<a NAME="joinuu Linux2.4_x86_glibc_PTH_OPT.OBJ 5854"></a>
Thu Mar 27 11:58:54 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: joinuu 
BEGIN TEST: layer &nbsp;<a NAME="layer Linux2.4_x86_glibc_PTH_OPT.OBJ 5854"></a>
Thu Mar 27 11:58:54 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Beginning non-layered test
Ending non-layered test
Beginning layered test
Beginning layered test with new style stack
Ending layered test
END TEST: layer 
BEGIN TEST: lazyinit &nbsp;<a NAME="lazyinit Linux2.4_x86_glibc_PTH_OPT.OBJ 5855"></a>
Thu Mar 27 11:58:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: lazyinit 
BEGIN TEST: lltest &nbsp;<a NAME="lltest Linux2.4_x86_glibc_PTH_OPT.OBJ 5855"></a>
Thu Mar 27 11:58:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: lltest 
BEGIN TEST: lock &nbsp;<a NAME="lock Linux2.4_x86_glibc_PTH_OPT.OBJ 5855"></a>
Thu Mar 27 11:58:55 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: lock 
BEGIN TEST: lockfile &nbsp;<a NAME="lockfile Linux2.4_x86_glibc_PTH_OPT.OBJ 5946"></a>
Thu Mar 27 11:59:46 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: lockfile 
BEGIN TEST: logger &nbsp;<a NAME="logger Linux2.4_x86_glibc_PTH_OPT.OBJ 5959"></a>
Thu Mar 27 11:59:59 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: logger 
BEGIN TEST: many_cv &nbsp;<a NAME="many_cv Linux2.4_x86_glibc_PTH_OPT.OBJ 0010"></a>
Thu Mar 27 12:00:10 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Settings
	Conditions / lock: 10
	Loops to run test: 1
PASS
END TEST: many_cv 
BEGIN TEST: multiwait &nbsp;<a NAME="multiwait Linux2.4_x86_glibc_PTH_OPT.OBJ 0010"></a>
Thu Mar 27 12:00:10 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
OneInThenCancelled()
OneOpOneThread()
ManyOpOneThread()
SomeOpsSomeThreads()
RealOneGroupIO()
RealOneGroupIO Enumerated 1 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
RealOneGroupIO Enumerated 20 objects
END TEST: multiwait 
BEGIN TEST: nameshm1 &nbsp;<a NAME="nameshm1 Linux2.4_x86_glibc_PTH_OPT.OBJ 0112"></a>
Thu Mar 27 12:01:12 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: nameshm1 
BEGIN TEST: nonblock &nbsp;<a NAME="nonblock Linux2.4_x86_glibc_PTH_OPT.OBJ 0116"></a>
Thu Mar 27 12:01:16 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
The serveclient thread created.
accept: EWOULDBLOCK, good
connect: EWOULDBLOCK, good
client connected
accept: succeeded, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
read: EWOULDBLOCK, good
client sent 10 bytes
read: 10 bytes, good
All tests finished
PASS
END TEST: nonblock 
BEGIN TEST: nblayer &nbsp;<a NAME="nblayer Linux2.4_x86_glibc_PTH_OPT.OBJ 0118"></a>
Thu Mar 27 12:01:18 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Beginning non-layered test
Ending non-layered test
Beginning layered test
Ending layered test
END TEST: nblayer 
BEGIN TEST: ntioto &nbsp;<a NAME="ntioto Linux2.4_x86_glibc_PTH_OPT.OBJ 0119"></a>
Thu Mar 27 12:01:19 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: ntioto 
BEGIN TEST: ntoh &nbsp;<a NAME="ntoh Linux2.4_x86_glibc_PTH_OPT.OBJ 0119"></a>
Thu Mar 27 12:01:19 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
2 1
1 2
2 1
4 3 2 1
1 2 3 4
4 3 2 1
8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1
PASS
END TEST: ntoh 
BEGIN TEST: op_2long &nbsp;<a NAME="op_2long Linux2.4_x86_glibc_PTH_OPT.OBJ 0119"></a>
Thu Mar 27 12:01:19 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
error code is: PR_NAME_TOO_LONG_ERROR(-5951), oserror = 36
PASS
END TEST: op_2long 
BEGIN TEST: op_excl &nbsp;<a NAME="op_excl Linux2.4_x86_glibc_PTH_OPT.OBJ 0119"></a>
Thu Mar 27 12:01:19 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: op_excl 
BEGIN TEST: op_filnf &nbsp;<a NAME="op_filnf Linux2.4_x86_glibc_PTH_OPT.OBJ 0120"></a>
Thu Mar 27 12:01:20 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
error code is -5950 
PASS
END TEST: op_filnf 
BEGIN TEST: op_filok &nbsp;<a NAME="op_filok Linux2.4_x86_glibc_PTH_OPT.OBJ 0120"></a>
Thu Mar 27 12:01:20 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Test passed 
END TEST: op_filok 
BEGIN TEST: op_nofil &nbsp;<a NAME="op_nofil Linux2.4_x86_glibc_PTH_OPT.OBJ 0120"></a>
Thu Mar 27 12:01:20 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
error code is PR_FILE_NOT_FOUND_ERROR, as expected
PASS
END TEST: op_nofil 
BEGIN TEST: parent &nbsp;<a NAME="parent Linux2.4_x86_glibc_PTH_OPT.OBJ 0121"></a>
Thu Mar 27 12:01:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: parent 
BEGIN TEST: peek &nbsp;<a NAME="peek Linux2.4_x86_glibc_PTH_OPT.OBJ 0121"></a>
Thu Mar 27 12:01:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Running the test with local threads
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
Running the test with global threads
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
server: peeked expected data
server: peeked expected data
server: received expected data
client: peeked expected data
client: peeked expected data
client: received expected data
PASS
END TEST: peek 
BEGIN TEST: perf &nbsp;<a NAME="perf Linux2.4_x86_glibc_PTH_OPT.OBJ 0202"></a>
Thu Mar 27 12:02:02 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
           local procedure call overhead:   0.00 usec
             DLL procedure call overhead:   0.00 usec
                   current calendar time:   0.00 usec
                           interval time:   1.00 usec
              idle lock lock/unlock pair:   0.00 usec
            idle monitor entry/exit pair:   1.00 usec
      idle cache monitor entry/exit pair:   1.00 usec
              create/destroy thread pair:  85.00 usec
              context switch - user/user:  60.00 usec
            context switch - user/kernel:   9.00 usec
            context switch - kernel/user:  61.00 usec
          context switch - kernel/kernel:   9.00 usec
         sema context switch - user/user:   4.00 usec
       sema context switch - user/kernel:   5.00 usec
       sema context switch - kernel/user:   4.00 usec
     sema context switch - kernel/kernel:   5.00 usec
--------------
Adding 7 additional CPUs
--------------
           local procedure call overhead:   0.00 usec
             DLL procedure call overhead:   0.00 usec
                   current calendar time:   0.00 usec
                           interval time:   1.00 usec
              idle lock lock/unlock pair:   0.00 usec
            idle monitor entry/exit pair:   0.00 usec
      idle cache monitor entry/exit pair:   1.00 usec
              create/destroy thread pair:  93.00 usec
              context switch - user/user:   8.00 usec
            context switch - user/kernel:   9.00 usec
            context switch - kernel/user:   9.00 usec
          context switch - kernel/kernel:  62.00 usec
         sema context switch - user/user:   5.00 usec
       sema context switch - user/kernel:   4.00 usec
       sema context switch - kernel/user:   5.00 usec
     sema context switch - kernel/kernel:   4.00 usec
END TEST: perf 
BEGIN TEST: pipeping &nbsp;<a NAME="pipeping Linux2.4_x86_glibc_PTH_OPT.OBJ 0203"></a>
Thu Mar 27 12:02:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
PASS
END TEST: pipeping 
BEGIN TEST: pipeping2 &nbsp;<a NAME="pipeping2 Linux2.4_x86_glibc_PTH_OPT.OBJ 0203"></a>
Thu Mar 27 12:02:03 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
PASS
END TEST: pipeping2 
BEGIN TEST: pipeself &nbsp;<a NAME="pipeself Linux2.4_x86_glibc_PTH_OPT.OBJ 0204"></a>
Thu Mar 27 12:02:04 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
ping thread: sending "ping"
pong thread: received "ping"
pong thread: sending "pong"
ping thread: received "pong"
PR_Available: expected 250, got 250 bytes
PR_Available: expected 243, got 243 bytes
PR_Available: expected 0, got 0 bytes
PASS
END TEST: pipeself 
BEGIN TEST: poll_nm &nbsp;<a NAME="poll_nm Linux2.4_x86_glibc_PTH_OPT.OBJ 0204"></a>
Thu Mar 27 12:02:04 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: poll_nm 
BEGIN TEST: poll_to &nbsp;<a NAME="poll_to Linux2.4_x86_glibc_PTH_OPT.OBJ 0204"></a>
Thu Mar 27 12:02:04 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: poll_to 
BEGIN TEST: pollable &nbsp;<a NAME="pollable Linux2.4_x86_glibc_PTH_OPT.OBJ 0210"></a>
Thu Mar 27 12:02:10 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: pollable 
BEGIN TEST: prftest &nbsp;<a NAME="prftest Linux2.4_x86_glibc_PTH_OPT.OBJ 0210"></a>
Thu Mar 27 12:02:10 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PR_snprintf test 1 passed
PR_snprintf test 2 passed
END TEST: prftest 
BEGIN TEST: primblok &nbsp;<a NAME="primblok Linux2.4_x86_glibc_PTH_OPT.OBJ 0210"></a>
Thu Mar 27 12:02:10 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
This test is not relevant on this platform
END TEST: primblok 
BEGIN TEST: provider &nbsp;<a NAME="provider Linux2.4_x86_glibc_PTH_OPT.OBJ 0211"></a>
Thu Mar 27 12:02:11 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: provider 
BEGIN TEST: prpollml &nbsp;<a NAME="prpollml Linux2.4_x86_glibc_PTH_OPT.OBJ 0211"></a>
Thu Mar 27 12:02:11 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: prpollml 
BEGIN TEST: prpoll &nbsp;<a NAME="prpoll Linux2.4_x86_glibc_PTH_OPT.OBJ 0252"></a>
Thu Mar 27 12:02:52 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
This program tests PR_Poll with sockets.
Timeout, error reporting, and normal operation are tested.

The server thread is listening on ports 55630, 55631 and 55632

PR_Poll should time out in 5 seconds
PR_Poll timed out.  Test passed.

PR_Poll should detect a bad file descriptor
Three client threads are created.  Each of them will
send data to one of the three ports the server is listening on.
The data they send is the port number.  Each of them send
the data five times, so you should see ten lines below,
interleaved in an arbitrary order.
The server received "55630" from a client
The server received "55631" from a client
The server received "55630" from a client
The server received "55631" from a client
The server received "55630" from a client
The server received "55631" from a client
The server received "55630" from a client
The server received "55631" from a client
The server received "55630" from a client
The server received "55631" from a client
Server read 128 bytes from native fd 9
The server received "55632" from a client
Server read 128 bytes from native fd 9
The server received "55632" from a client
Server read 128 bytes from native fd 9
The server received "55632" from a client
Server read 128 bytes from native fd 9
The server received "55632" from a client
Server read 128 bytes from native fd 9
The server received "55632" from a client
All tests finished
END TEST: prpoll 
BEGIN TEST: randseed &nbsp;<a NAME="randseed Linux2.4_x86_glibc_PTH_OPT.OBJ 0258"></a>
Thu Mar 27 12:02:58 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: randseed 
BEGIN TEST: ranfile &nbsp;<a NAME="ranfile Linux2.4_x86_glibc_PTH_OPT.OBJ 0300"></a>
Thu Mar 27 12:03:00 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: ranfile 
BEGIN TEST: rwlocktest &nbsp;<a NAME="rwlocktest Linux2.4_x86_glibc_PTH_OPT.OBJ 0321"></a>
Thu Mar 27 12:03:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: rwlocktest 
BEGIN TEST: sel_spd &nbsp;<a NAME="sel_spd Linux2.4_x86_glibc_PTH_OPT.OBJ 0321"></a>
Thu Mar 27 12:03:21 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Running test for 5 iterations with 10 simultaneous threads.
	Will send 8192 bytes of client data and 131072 bytes of server data
TEST COMPLETE!
Server results:

----------
server per thread totals 0	5400	400	3900	300
server per thread elapsed time 10000
----------
Client results:

----------
client per thread totals 0	1100	4600	4600	500
client per thread elapsed time 10800
                   select loop user/user: 27000.00 usec
TEST COMPLETE!
Server results:

----------
server per thread totals 10	9100	800	5600	400
server per thread elapsed time 15900
----------
Client results:

----------
client per thread totals 10	1900	7000	7700	900
client per thread elapsed time 17500
                 select loop user/kernel: 14400.00 usec
TEST COMPLETE!
Server results:

----------
server per thread totals 10	14400	1500	9000	500
server per thread elapsed time 25400
----------
Client results:

----------
client per thread totals 10	2500	8900	15500	1400
client per thread elapsed time 28300
                 select loop kernel/user: 18600.00 usec
TEST COMPLETE!
Server results:

----------
server per thread totals 20	19200	3800	11800	700
server per thread elapsed time 35500
----------
Client results:

----------
client per thread totals 20	3800	10300	22200	1500
client per thread elapsed time 37800
               select loop kernel/kernel: 16400.00 usec
END TEST: sel_spd 
BEGIN TEST: selct_er &nbsp;<a NAME="selct_er Linux2.4_x86_glibc_PTH_OPT.OBJ 0321"></a>
Thu Mar 27 12:03:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: selct_er 
BEGIN TEST: selct_nm &nbsp;<a NAME="selct_nm Linux2.4_x86_glibc_PTH_OPT.OBJ 0322"></a>
Thu Mar 27 12:03:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: selct_nm 
BEGIN TEST: selct_to &nbsp;<a NAME="selct_to Linux2.4_x86_glibc_PTH_OPT.OBJ 0322"></a>
Thu Mar 27 12:03:22 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: selct_to 
BEGIN TEST: selintr &nbsp;<a NAME="selintr Linux2.4_x86_glibc_PTH_OPT.OBJ 0327"></a>
Thu Mar 27 12:03:27 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
select returned 0
END TEST: selintr 
BEGIN TEST: sema &nbsp;<a NAME="sema Linux2.4_x86_glibc_PTH_OPT.OBJ 0329"></a>
Thu Mar 27 12:03:29 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: sema 
BEGIN TEST: semaerr &nbsp;<a NAME="semaerr Linux2.4_x86_glibc_PTH_OPT.OBJ 0330"></a>
Thu Mar 27 12:03:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
PASS
END TEST: semaerr 
BEGIN TEST: semaping &nbsp;<a NAME="semaping Linux2.4_x86_glibc_PTH_OPT.OBJ 0330"></a>
Thu Mar 27 12:03:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
warning: removed semaphore /tmp/bar.sem left over from previous run
PASS
PASS
END TEST: semaping 
BEGIN TEST: sendzlf &nbsp;<a NAME="sendzlf Linux2.4_x86_glibc_PTH_OPT.OBJ 0330"></a>
Thu Mar 27 12:03:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: sendzlf 
BEGIN TEST: server_test &nbsp;<a NAME="server_test Linux2.4_x86_glibc_PTH_OPT.OBJ 0330"></a>
Thu Mar 27 12:03:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: server_test 
BEGIN TEST: servr_uu &nbsp;<a NAME="servr_uu Linux2.4_x86_glibc_PTH_OPT.OBJ 0330"></a>
Thu Mar 27 12:03:30 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: servr_uu 
BEGIN TEST: servr_ku &nbsp;<a NAME="servr_ku Linux2.4_x86_glibc_PTH_OPT.OBJ 0331"></a>
Thu Mar 27 12:03:31 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: servr_ku 
BEGIN TEST: servr_uk &nbsp;<a NAME="servr_uk Linux2.4_x86_glibc_PTH_OPT.OBJ 0331"></a>
Thu Mar 27 12:03:31 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: servr_uk 
BEGIN TEST: servr_kk &nbsp;<a NAME="servr_kk Linux2.4_x86_glibc_PTH_OPT.OBJ 0331"></a>
Thu Mar 27 12:03:31 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: servr_kk 
BEGIN TEST: short_thread &nbsp;<a NAME="short_thread Linux2.4_x86_glibc_PTH_OPT.OBJ 0331"></a>
Thu Mar 27 12:03:31 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: short_thread 
BEGIN TEST: sigpipe &nbsp;<a NAME="sigpipe Linux2.4_x86_glibc_PTH_OPT.OBJ 0331"></a>
Thu Mar 27 12:03:31 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
write to broken pipe failed with EPIPE, as expected
write to broken pipe failed with EPIPE, as expected
PASSED
END TEST: sigpipe 
BEGIN TEST: socket &nbsp;<a NAME="socket Linux2.4_x86_glibc_PTH_OPT.OBJ 0332"></a>
Thu Mar 27 12:03:32 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
TCP Client/Server Test - IPv4/Ipv4
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
TCP Client/Server Test - IPv6/Ipv4
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
TCP Client/Server Test - IPv4/Ipv6
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
TCP Client/Server Test - IPv6/Ipv6
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv4/Ipv4
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv6/Ipv4
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv4/Ipv6
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
UDP Client/Server Test - IPv6/Ipv6
UDP_Socket_Client_Server_Test:  1 Server 10 Clients
                             :  5 datagrams_per_client  128 bytes_per_datagram
UDP_Socket_Client_Server_Test Passed
Socket_Misc_Test             : 1 Server  4 Clients
                             : Sizes of Transmitted Files  -    3 KB,  3 MB 
Socket_Misc_Test passed
TCP_Socket_Client_Server_Test: 1 Server  5 Clients  5 connections_per_client
                             : 10 messages_per_connection 1024 bytes_per_message
TCP_Socket_Client_Server_Test Passed
END TEST: socket 
BEGIN TEST: sockopt &nbsp;<a NAME="sockopt Linux2.4_x86_glibc_PTH_OPT.OBJ 0333"></a>
Thu Mar 27 12:03:33 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: sockopt 
BEGIN TEST: sockping &nbsp;<a NAME="sockping Linux2.4_x86_glibc_PTH_OPT.OBJ 0333"></a>
Thu Mar 27 12:03:33 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
pong process: received "ping"
pong process: sending "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
ping process: sending "ping"
ping process: received "pong"
PASS
END TEST: sockping 
BEGIN TEST: sprintf &nbsp;<a NAME="sprintf Linux2.4_x86_glibc_PTH_OPT.OBJ 0333"></a>
Thu Mar 27 12:03:33 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: sprintf 
BEGIN TEST: stack &nbsp;<a NAME="stack Linux2.4_x86_glibc_PTH_OPT.OBJ 0333"></a>
Thu Mar 27 12:03:33 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
./stack successful
		sum = 0x13948, expected = 0x13948
END TEST: stack 
BEGIN TEST: stdio &nbsp;<a NAME="stdio Linux2.4_x86_glibc_PTH_OPT.OBJ 0336"></a>
Thu Mar 27 12:03:36 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
This to standard out
This to standard err
END TEST: stdio 
BEGIN TEST: str2addr &nbsp;<a NAME="str2addr Linux2.4_x86_glibc_PTH_OPT.OBJ 0336"></a>
Thu Mar 27 12:03:36 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: str2addr 
BEGIN TEST: strod &nbsp;<a NAME="strod Linux2.4_x86_glibc_PTH_OPT.OBJ 0336"></a>
Thu Mar 27 12:03:36 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Settings
	Number to translate 1234567890123456789
	Loops to run test: 1
Translation =  1234567890123456768
END TEST: strod 
BEGIN TEST: switch &nbsp;<a NAME="switch Linux2.4_x86_glibc_PTH_OPT.OBJ 0337"></a>
Thu Mar 27 12:03:37 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: switch 
BEGIN TEST: system &nbsp;<a NAME="system Linux2.4_x86_glibc_PTH_OPT.OBJ 0337"></a>
Thu Mar 27 12:03:37 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PR_SI_HOSTNAME: dewey
PR_SI_SYSNAME: Linux
PR_SI_RELEASE: 2.4.9-34
PR_SI_ARCHITECTURE: x86
Host page size is 4096
Page shift is 12
Number of processors is: 1
END TEST: system 
BEGIN TEST: testbit &nbsp;<a NAME="testbit Linux2.4_x86_glibc_PTH_OPT.OBJ 0338"></a>
Thu Mar 27 12:03:38 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: testbit 
BEGIN TEST: testfile &nbsp;<a NAME="testfile Linux2.4_x86_glibc_PTH_OPT.OBJ 0338"></a>
Thu Mar 27 12:03:38 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: testfile 
BEGIN TEST: threads &nbsp;<a NAME="threads Linux2.4_x86_glibc_PTH_OPT.OBJ 0338"></a>
Thu Mar 27 12:03:38 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASS
END TEST: threads 
BEGIN TEST: timemac &nbsp;<a NAME="timemac Linux2.4_x86_glibc_PTH_OPT.OBJ 0339"></a>
Thu Mar 27 12:03:39 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
*********************************************
**                                         **
** Testing PR_Now(), PR_ExplodeTime, and   **
** PR_ImplodeTime on the current time      **
**                                         **
*********************************************

Current UTC is Thu Mar 27 20:03:39 UTC 2003
Current local time is Thu Mar 27 12:03:39 -0800 2003
GMT offset is -28800, DST offset is 0
Please examine the results
END TEST: timemac 
BEGIN TEST: timetest &nbsp;<a NAME="timetest Linux2.4_x86_glibc_PTH_OPT.OBJ 0339"></a>
Thu Mar 27 12:03:39 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: timetest 
BEGIN TEST: tpd &nbsp;<a NAME="tpd Linux2.4_x86_glibc_PTH_OPT.OBJ 0356"></a>
Thu Mar 27 12:03:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: tpd 
BEGIN TEST: udpsrv &nbsp;<a NAME="udpsrv Linux2.4_x86_glibc_PTH_OPT.OBJ 0356"></a>
Thu Mar 27 12:03:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
END TEST: udpsrv 
BEGIN TEST: vercheck &nbsp;<a NAME="vercheck Linux2.4_x86_glibc_PTH_OPT.OBJ 0356"></a>
Thu Mar 27 12:03:56 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
NSPR release 4.3:
Compatible with version 4.0
Compatible with version 4.0.1
Compatible with version 4.1
Compatible with version 4.1.1
Compatible with version 4.1.2
Compatible with version 4.1.3
Compatible with version 4.2
Compatible with version 4.2.1
Compatible with version 4.2.2
Compatible with version 4.3
Incompatible with version 2.1 19980529
Incompatible with version 3.0
Incompatible with version 3.0.1
Incompatible with version 3.1
Incompatible with version 3.1.1
Incompatible with version 3.1.2
Incompatible with version 3.1.3
Incompatible with version 3.5
Incompatible with version 3.5.1
Incompatible with version 4.3.3
Incompatible with version 4.4
Incompatible with version 4.4.1
Incompatible with version 10.0
Incompatible with version 11.1
Incompatible with version 12.14.20
PASS
END TEST: vercheck 
BEGIN TEST: version &nbsp;<a NAME="version Linux2.4_x86_glibc_PTH_OPT.OBJ 0357"></a>
Thu Mar 27 12:03:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Runtime library version information
  Build time: 27 Mar 2003 12:50:39 GMT
  Build time: 2003-03-27 04:50:39
  Portable runtime V4.3.0 ()
  filename: libplc4.so
  security: N/A
  copyright: Copyright (c) 1998 Netscape Communications Corporation. All Rights Reserved
  comment: http://www.mozilla.org/MPL/
END TEST: version 
BEGIN TEST: writev &nbsp;<a NAME="writev Linux2.4_x86_glibc_PTH_OPT.OBJ 0357"></a>
Thu Mar 27 12:03:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
PASSED
END TEST: writev 
BEGIN TEST: xnotify &nbsp;<a NAME="xnotify Linux2.4_x86_glibc_PTH_OPT.OBJ 0357"></a>
Thu Mar 27 12:03:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
Done!
END TEST: xnotify 
BEGIN TEST: zerolen &nbsp;<a NAME="zerolen Linux2.4_x86_glibc_PTH_OPT.OBJ 0357"></a>
Thu Mar 27 12:03:57 PST 2003 OBJDIR Linux2.4_x86_glibc_PTH_OPT.OBJ LIBS /share/builds/mccrel3/nspr/nspr43/builds/20030327.1/yacker_Linux2.4/linux72_opt/dist/lib
calling PR_Writev with a zero-length buffer
calling PR_Write with a zero-length buffer
calling PR_Send with a zero-length buffer
PASS
END TEST: zerolen 
