X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/1a22ac61861ab5e4ab8cde38503832fbc8fbc818..2827b727d2910a3b48f9de7d67b3a67f59e256c7:/lincan/utils/sendburst_rtl.c diff --git a/lincan/utils/sendburst_rtl.c b/lincan/utils/sendburst_rtl.c index 45a69fd..44ba8bc 100644 --- a/lincan/utils/sendburst_rtl.c +++ b/lincan/utils/sendburst_rtl.c @@ -54,7 +54,11 @@ void sendburst_cleanup(void *arg) int sendburst_main(void *arg) { + #ifdef CAN_MSG_VERSION_2 + struct canmsg_t sendmsg={0,0,5,{0,0},8,{1,2,3,4,5,6,7,8}}; + #else /* CAN_MSG_VERSION_2 */ struct canmsg_t sendmsg={0,0,5,0,8,{1,2,3,4,5,6,7,8}}; + #endif /* CAN_MSG_VERSION_2 */ int fd, ret,i,j; @@ -115,5 +119,8 @@ int init_module(void) { } void cleanup_module(void) { - pthread_delete_np (t1); + /*pthread_delete_np (t1);*/ + + pthread_cancel(t1); + pthread_join(t1, NULL); }