Thomas Veerman  
		
	
	
		a7072a5e1c 
		
	 
	
	
	Revamp the mthread library and update test59  
		
			... 
			Before, the 'main thread' of a process was never taken into account anywhere in
the library, causing mutexes not to work properly (and consequently, neither
did the condition variables). For example, if the 'main thread' (that is, the
thread which is started at the beginning of a process; not a spawned thread by
the library) would lock a mutex, it wasn't actually locked. 
		
	 
 
		2010-09-30 13:44:13 +00:00 
	 
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2010-02-07 12:01:37 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-02 15:44:04 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-25 11:03:53 +00:00 
		 
	
		
			
			
			
			
			
			2010-03-30 08:34:33 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-14 21:50:05 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-23 10:49:42 +00:00 
		 
	
		
			
			
			
			
			
			2010-03-30 09:36:46 +00:00 
		 
	
		
			
			
			
			
			
			2010-03-30 09:36:46 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-15 08:47:42 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-21 13:10:41 +00:00 
		 
	
		
			
			
			
			
			
			2010-04-29 19:08:49 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-09 18:29:04 +00:00 
		 
	
		
			
			
			
			
			
			2010-04-21 11:05:22 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-06 08:46:22 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-04 13:35:19 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-15 12:48:15 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-21 13:10:41 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-21 13:10:41 +00:00 
		 
	
		
			
			
			
			
			
			2010-03-22 21:25:22 +00:00 
		 
	
		
			
			
			
			
			
			2010-04-08 13:41:35 +00:00 
		 
	
		
			
			
			
			
			
			2009-09-29 20:13:41 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-25 13:06:43 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-23 10:49:42 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-16 15:36:29 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-04 13:35:19 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-16 00:06:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-20 18:43:56 +00:00 
		 
	
		
			
			
			
			
			
			2010-04-08 13:41:35 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-30 13:44:13 +00:00 
		 
	
		
			
			
			
			
			
			2010-04-08 13:41:35 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-14 21:27:31 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-23 07:25:21 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-20 07:27:45 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-14 21:25:25 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-23 10:49:42 +00:00 
		 
	
		
			
			
			
			
			
			2005-11-08 13:59:27 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-15 14:10:42 +00:00 
		 
	
		
			
			
			
			
			
			2010-03-17 01:15:29 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-15 14:10:42 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-25 13:06:43 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-16 00:11:16 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-16 00:12:16 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-09 10:26:00 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-12 23:14:40 +00:00 
		 
	
		
			
			
			
			
			
			2010-05-20 08:05:07 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-14 21:50:05 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-23 10:49:42 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-20 18:43:56 +00:00 
		 
	
		
			
			
			
			
			
			2010-07-09 12:58:18 +00:00 
		 
	
		
			
			
			
			
			
			2009-11-06 08:46:22 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-23 14:42:19 +00:00 
		 
	
		
			
			
			
			
			
			2010-06-23 23:46:10 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-23 14:42:26 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-30 13:41:22 +00:00 
		 
	
		
			
			
			
			
			
			2010-09-14 21:22:56 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-10 20:05:51 +00:00