Changeset 4564
- Timestamp:
- 01/22/11 14:11:55 (13 years ago)
- Location:
- branches/coolstream_2readers
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/coolstream_2readers/csctapi/icc_async.c
r4561 r4564 181 181 case R_INTERNAL: 182 182 #if defined(COOL) 183 pthread_mutex_lock(&coolstream); 184 int ret = Cool_Init(reader->device); 185 pthread_mutex_unlock(&coolstream); 186 return ret; 183 return Cool_Init(reader->device); 187 184 #elif defined(AZBOX) 188 185 return Azbox_Init(reader); … … 615 612 call(STReader_Close(reader->stsmart_handle)); 616 613 #elif defined(COOL) 617 pthread_mutex_lock(&coolstream); 618 call (Cool_Close()); //FIXME also unlock on error 619 pthread_mutex_unlock(&coolstream); 614 call (Cool_Close()); 620 615 #endif 621 616 break; -
branches/coolstream_2readers/globals.h
r4561 r4564 747 747 }; 748 748 #define MAXECMRATELIMIT 20 749 extern pthread_mutex_t coolstream; //semaphore for COOLSTREAM750 749 751 750 struct s_reader //contains device info, reader info and card info -
branches/coolstream_2readers/oscam.c
r4563 r4564 15 15 void coolapi_open_all(); 16 16 #endif 17 18 pthread_mutex_t coolstream; //semaphore for COOLSTREAM19 17 20 18 extern void cs_statistics(struct s_client * client);
Note:
See TracChangeset
for help on using the changeset viewer.