[Pcsclite-cvs-commit] PCSC/src thread_unix.c,1.7,1.8

sauveron-guest@quantz.debian.org sauveron-guest@quantz.debian.org
Tue, 16 Dec 2003 17:58:42 +0100


Update of /cvsroot/pcsclite/PCSC/src
In directory quantz:/tmp/cvs-serv27122/src

Modified Files:
	thread_unix.c 
Log Message:
Add functions for identify and compare threads

Index: thread_unix.c
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/thread_unix.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- thread_unix.c	18 Oct 2003 17:19:36 -0000	1.7
+++ thread_unix.c	16 Dec 2003 16:58:39 -0000	1.8
@@ -112,3 +112,22 @@
 	pthread_exit(pvRetVal);
 	return 1;
 }
+
+PCSCLITE_THREAD_T SYS_ThreadSelf()
+{
+	return pthread_self();
+}
+
+int SYS_ThreadEqual(PCSCLITE_THREAD_T *pthThread1, PCSCLITE_THREAD_T *pthThread2)
+{
+	int retval;
+	retval = pthread_equal(*pthThread1, *pthThread2);
+
+	if (retval == 0)
+	{
+		return 0;
+	} else
+	{
+		return 1;
+	}
+}