equal
deleted
inserted
replaced
73 void CreateReceiveTask(CAN_HANDLE fd0, TASK_HANDLE* Thread) |
73 void CreateReceiveTask(CAN_HANDLE fd0, TASK_HANDLE* Thread) |
74 { |
74 { |
75 pthread_create(Thread, NULL, (void *)&ReceiveLoop, (void*)fd0); |
75 pthread_create(Thread, NULL, (void *)&ReceiveLoop, (void*)fd0); |
76 } |
76 } |
77 |
77 |
78 void WaitReceiveTaskEnd(TASK_HANDLE Thread) |
78 void WaitReceiveTaskEnd(TASK_HANDLE *Thread) |
79 { |
79 { |
80 pthread_join(Thread, NULL); |
80 pthread_kill(*Thread, SIGTERM); |
|
81 pthread_join(*Thread, NULL); |
81 } |
82 } |
82 |
83 |
83 #define max(a,b) a>b?a:b |
84 #define max(a,b) a>b?a:b |
84 void setTimer(TIMEVAL value) |
85 void setTimer(TIMEVAL value) |
85 { |
86 { |