Changeset 1721
- Timestamp:
- 02/26/10 18:36:53 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam.c
r1716 r1721 961 961 } 962 962 963 #ifdef USE_PTHREAD964 static void cs_logger(void *dummy)965 #else966 963 static void cs_logger(void) 967 #endif968 964 { 969 965 *log_fd=client[cs_idx].fd_m2c; … … 977 973 FD_SET(fd_m2c, &fds); 978 974 select(fd_m2c+1, &fds, 0, 0, 0); 979 #ifndef USE_PTHREAD 975 980 976 if (master_pid!=getppid()) 981 977 cs_exit(0); 982 #endif 978 983 979 if (FD_ISSET(fd_m2c, &fds)) 984 980 { … … 1000 996 { 1001 997 int i; 1002 #ifdef USE_PTHREAD 1003 pthread_t tid; 1004 if ((i=pthread_create(&tid, (pthread_attr_t *)0, (void *) &cs_logger, (void *) 0))) 1005 cs_log("ERROR: can't create logging-thread (err=%d)", i); 1006 else 1007 { 1008 cs_log("logging thread started"); 1009 pthread_detach(tid); 1010 } 1011 #endif 998 1012 999 cs_sleepms(1000); // wait for reader 1013 1000 while(1) … … 1092 1079 case 96: start_anticascader(); 1093 1080 #endif 1094 #ifdef USE_PTHREAD1095 case 97: cs_logger(dummy);1096 #else1097 1081 case 97: cs_logger(); 1098 #endif1099 1082 case 98: start_resolver(); 1100 1083 #ifdef WEBIF
Note:
See TracChangeset
for help on using the changeset viewer.