930727:	LOG file for pthread implementation.

		In this version mutex_init does not need to allocate memory.

		pthread_mutex_init(), pthread_mutex_destroy(), pthread_mutex_lock()
		pthread_mutex_trylock(), pthread_mutex_unlock()

		pthread_create dose need to allocate memory.
		pthread_exit	sets thread to state PS_DEAD.
		context_swicth cleans calls pthread_cleanup.

930813:	basic context_switch works for 3100, version 0.2

930814:	basic context_switch works for i386

930815: syscall read/write work for 3100
		read(), write(), open()

930901: Bug with current pthread_yeild() conditions, must be fixed,
		It is a race condition.

930901: Goal to release pthreads 931001, with the following functionality.
		pthread_create pthread_exit pthread_join pthread_self pthread_equal
		(pthread_init)

		mutex_init mutex_lock mutex_unlock mutex_trylock mutex_delete

		read write open close pipe socket bind connect fcntl accept listen
		dup (maybe)

		lockfile unlockfile putc_r getc_r

931003: Things that are done.
		Basic engine for the i386, and the decstation.
		pthread_create pthread_exit pthread_join pthread_self pthread_equal
		(pthread_init)

		mutex_init mutex_lock mutex_unlock mutex_trylock

		read, write, do work but some locking is untested.
931010: Working on an engine for the 68000.

931105: Added a few pthread_attr_...() functions
		pthread_attr_init, pthread_attr_destroy, pthread_attr_setstacksize,
		pthread_attr_getstacksize, pthread_attr_getstackaddr,
		pthread_attr_setstackaddr,

		Note: To unset the stackaddr use pthread_attr_setstackaddr to NULL,
			  and it will then be dynamically allocated during each
			  pthread_create().

931106: Added threadsafe malloc, free, and realloc. Inc a few bug fixes
		from jfc.

