diff options
| -rw-r--r-- | ChangeLog | 11 | ||||
| -rw-r--r-- | Makefile | 12 | ||||
| -rw-r--r-- | pthread.h | 7 | ||||
| -rw-r--r-- | windows.c | 4 | 
4 files changed, 30 insertions, 4 deletions
| @@ -1,3 +1,14 @@ +1998-08-11  Ben Elliston  <bje@cygnus.com> + +	* Makefile (LIB): Define. +	(clean): Define target. +	(all): Build a library not just the object files. + +	* pthread.h: Provide a definition for struct timespec if we don't +	already have one. + +	* windows.c (TlsGetValue): Bug fix. +	  Thu Aug  6 15:19:22 1998  Ross Johnson  <rpj@swan.canberra.edu.au>  	* misc.c (pthread_once): Fix arg 1 of EnterCriticalSection() @@ -3,8 +3,16 @@ CFLAGS	= -I. -DHAVE_CONFIG_H -Wall  OBJS	= attr.o cancel.o cleanup.o condvar.o create.o dll.o \  	  exit.o fork.o global.o misc.o mutex.o private.o sched.o \ -	  signal.o sync.o tsd.o +	  signal.o sync.o tsd.o windows.o  INCL	= implement.h pthread.h windows.h -all:	$(OBJS) +LIB	= libpthread32.a + +all:	$(LIB) + +$(LIB):	$(OBJS) +	$(AR) r $(LIB) $(OBJS) + +clean: +	-rm $(LIB) *.o @@ -40,6 +40,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  #include <signal.h>  #endif /* HAVE_SIGNAL_H */ +#ifndef HAVE_STRUCT_TIMESPEC +struct timespec { +	int tv_sec; +	int tv_nsec; +}; +#endif /* HAVE_STRUCT_TIMESPEC */ +  #ifndef SIG_BLOCK  #define SIG_BLOCK 0  #endif /* SIG_BLOCK */ @@ -98,10 +98,10 @@ BOOL TlsSetValue(DWORD index, LPVOID value)  	return TRUE;  } -BOOL TlsGetValue(DWORD index, LPVOID value) +LPVOID TlsGetValue(DWORD index)  {  	DIAG("TlsGetValue"); -	return TRUE; +	return 0;  }  BOOL SetThreadPriority(HANDLE threadHandle, int priority) | 
