[Pcsclite-cvs-commit] PCSC/src thread_generic.h,1.13,1.14

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv29507

Modified Files:
	thread_generic.h 
Log Message:
the second argument of SYS_ThreadCreate if no more LPVOID pthAttr but
int attributes so that attributes can be passed in a portable way.

 /* thread attributes */
 #define THREAD_ATTR_DEFAULT            0
 #define THREAD_ATTR_DETACHED           1


Index: thread_generic.h
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/thread_generic.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- thread_generic.h	17 Jun 2004 06:44:01 -0000	1.13
+++ thread_generic.h	2 Aug 2004 21:48:08 -0000	1.14
@@ -39,11 +39,15 @@
 #define PCSCLITE_THREAD_FUNCTION(f)      void *(*f)(void *)
 #endif
 
+/* thread attributes */
+#define THREAD_ATTR_DEFAULT			0
+#define THREAD_ATTR_DETACHED		1
+
 	int SYS_MutexInit(PCSCLITE_MUTEX_T);
 	int SYS_MutexDestroy(PCSCLITE_MUTEX_T);
 	int SYS_MutexLock(PCSCLITE_MUTEX_T);
 	int SYS_MutexUnLock(PCSCLITE_MUTEX_T);
-	int SYS_ThreadCreate(PCSCLITE_THREAD_T *, LPVOID, PCSCLITE_THREAD_FUNCTION( ), LPVOID);
+	int SYS_ThreadCreate(PCSCLITE_THREAD_T *, int, PCSCLITE_THREAD_FUNCTION( ), LPVOID);
 	int SYS_ThreadCancel(PCSCLITE_THREAD_T *);
 	int SYS_ThreadDetach(PCSCLITE_THREAD_T);
 	int SYS_ThreadJoin(PCSCLITE_THREAD_T *, LPVOID*);