For the 95/06/xx release version 1_60_beta3

	Additions
		Add exec variants execl, execlp, execv, execvp (Ken Raeburn)
		pthreads/fd_sysv.c : Added routines setsockopt() and getsockname().
		Added include/endian.h : For machine dependent endian junk. (YUCK)
		Added socketpair()
		Added ttyname_r()

	Bug Fixes
		config/Makefile.in : Need $$ to reference shell variables in make.
		config/configure, config/configure.in : Redo freebsd2.* machine.
		machdep/sunos-4.1.3/__stdlib.h : typedef pthread_size_t size_t
		pthreads/fd.c : Fix bug with fd_free(), dup(), dup2(), and close()
			where a fd gets lost after a dup() then close().
		pthreads/fd_kern.c : The fd_table[fd]->flags of the fd that accept()
        	returns should be the same as those of the fd passed to accept().
		stdio/fclose.c : Don't call funlockfile(fp) after fp->_file has been 
			closed.
		pthreads/select.c : Move pthread_sched_prevent() inside the statement.
        	if (machdep_sys_select(...) == OK)
		pthreads/machdep/linux-1.0/cdefs.h : moved the include_next outside 
			of the ifdef so that it would eventually find the system cdefs.h
		pthreads/signal.c : Check sig_to_process before and after fd_kern_wait()
			. It is possible for sig_handler_fake() to registered one.
		pthreads/signal.c : Unset pthread_run temporarily around the call to 
			sig_handler(0). places where this causes core dumps should check 
			pthread_run.
		include/stdlib.h : Fix prototype for bsearch().
		machdep/syscall-i386-freebsd-2.0.S syscall-template-i386-freebsd2.0.S:
			Fix macro expansion problems for FreeBSD-2.0
		machdep/engine-sparc-sunos-5.3.c : Fix machdep_sys_select() to return
	        machdep_sys_poll() errors and not the number of entries found.
		gen/getcwd.c : Use strlen(dp->d_name) not dp->d_namlen because there 
			may be extra data associated with dp->d_namelen.
		machdep/freebsd-2.0/__unistd.h: Change #define _POSIX_VDISABLE to 0xff
		include/pthread.h : Added prototypes pthread_kill(), pthread_signal()
		machdep/linux-1.0/__signal.h : Added #define __sigmask() and 
			#define sigmask, and fixed other SIG macros to use __sigmask.
		machdep/linux-1.0/dirent.h : #include <sys/types.h>
		machdep/linux-1.0/wait.h : Fix #define WIFSTOPPED(x) to use __WSTATUS(x)
		machdep/syscall-i386-linux-1.0.S : Added elf support. (NOT TESTED)
		pthreads/stat.c : Added to separate linux stat calls. 
			(SGI will need this too) 
		pthreads/signal.c : Whereever #ifdef (SA_RESETHAND) is used then
        	#ifdef (SA_RESTART) also
		gen/isatty.c : isatty_basic() is called with the KFD not UFD.
		machdep/sunos-4.1.3/__stdlib.h : #include <sys/stdtypes.h>
		config/sun4os4.mk : Added pipe to SYSCALL_EXCEPTIONS
		machdep/syscall-sparc-sunos-4.1.3.S : Add machdep_sys_pipe().
		include/stdio.h : Remove __getc() and __putc(), because they really
			shouldn't be inlined.
		machdep/sunos-4.1.3/stat.h : Added __BEGIN_DECLS and __END_DECLS.
		machdep/alpha-osf1/cdefs.h, machdep/hpux-9.03/cdefs.h
    	machdep/linux-1.0/cdefs.h, machdep/sunos-4.1.3/cdefs.h
    	machdep/sunos-5.3/cdefs.h, machdep/ultrix-4.2/cdefs.h :
        	#define __INLINE static inline and don't #define 
			__CAN_DO_EXTERN_INLINE if __cplusplus and __GCC__ is defined.
		pthreads/fd_sysv.c : Fix so that only systems without socket systemcalls
        	compile this file.
		machdep/engine-i386-linux-1.0.c : Fix linux machdep_sys_getdirentries()
		pthreads/gen : Nuke the signal-blocking code in pclose(). It doesn't do
			any good in a threaded program; some other thread would just get 
			the signal.


For the 94/11/xx release version 1_60

	Additions
		Added recvfrom_timedwait(), and similar calls
		Added thread safe time routines: ctime(), localtime(), ...
		Added thread safe rand routines: rand(), random(), ...
		Added priorities and releated routines: pthread_attr_getschedparam(), 
		Added signals and releated routines:pthread_kill(), sigwait(), ...
		Added mutex attribues and releated routines: pthread_mutexattr_init(), .
		Added abort

		Added counting (recursive) mutexes.
		Added debugging mutexes.
		Added some more tests

		Redid entire thread kernel because of priorities, and signals.
		Test and set instructions no longer necessary for versions
		that don't support kernel threads.

		More debugging by Greg Hudson along with the network lookup routines
		An Alpha port from Ken Raeburn and Sean Levy
		A solaris port from me.
		select() implementations from Sean Levy and Peter Hofmann
		configure from Ken Raeburn
		pthread_init() no longer necessary for systems with G++ from Ken Raeburn
		net code from Greg Hudson including: gethostbyname(), ...

	Bug fixes:
		honor _POSIX_THREAD_DESTRUCTOR_ITERATIONS
		pthread_key_destroy() is really pthread_key_delete()
