]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
moved POSIX-Version-dependent part of multi-threading to libcompat.
authorsailer <sailer>
Mon, 10 Feb 2003 16:24:03 +0000 (16:24 +0000)
committersailer <sailer>
Mon, 10 Feb 2003 16:24:03 +0000 (16:24 +0000)
-- Benjamin Sailer

allParam/ca/client/caParam.c

index a4743b7313dd77c43707f2f1dc80a3b0e44542af..e71acc971252aa08922889e4304f2579f9dc46f3 100644 (file)
@@ -1,4 +1,4 @@
-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/client/caParam.c,v 1.25 2003-02-10 13:43:52 hadaq Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/client/caParam.c,v 1.26 2003-02-10 16:24:03 sailer Exp $";
 #define _POSIX_C_SOURCE 199509L
 
 #if HAVE_CONFIG_H
@@ -80,32 +80,15 @@ int conSetupParam(Param *my, const char *setup)
        int retVal = 0;
        int row = 0;
        int status = ECA_NORMAL;
-#ifdef PTHREADS
-#if ( _POSIX_VERSION < 199506L )
-       int *attr;
-#endif
-#endif /* PTHREADS */
        my->strerror = NULL;
        my->specParam = malloc(sizeof(CaParam));
 
 #ifdef PTHREADS
-#if ( _POSIX_VERSION < 199506L )
-       ((CaParam *) (my->specParam))->cacheLock = malloc(sizeof(pthread_mutex_t));
-       pthread_mutexattr_create(attr);
-       pthread_mutex_init(((CaParam *) (my->specParam))->cacheLock, *attr);
-       pthread_mutexattr_delete(attr);
-
-       ((CaParam *) (my->specParam))->socketLock = malloc(sizeof(pthread_mutex_t));
-       pthread_mutexattr_create(attr);
-       pthread_mutex_init(((CaParam *) (my->specParam))->socketLock, *attr);
-       pthread_mutexattr_delete(attr);
-#else
        ((CaParam *) (my->specParam))->cacheLock = malloc(sizeof(pthread_mutex_t));
        pthread_mutex_init(((CaParam *) (my->specParam))->cacheLock, NULL);
 
        ((CaParam *) (my->specParam))->socketLock = malloc(sizeof(pthread_mutex_t));
        pthread_mutex_init(((CaParam *) (my->specParam))->socketLock, NULL);
-#endif
 #endif /* PTHREADS */
 
        ((CaParam *) (my->specParam))->cache = Tcl_CreateInterp();