#ifndef RKBT_UTILITY_H #define RKBT_UTILITY_H #ifdef __cplusplus extern "C" { #endif //int test_pthread(pthread_t tid); void exec_command(char cmdline[], char recv_buff[], int len); int exec_command_system(const char *cmd); int run_task(char *name, char *cmd); int kill_task(char *name); int get_ps_pid(const char Name[]); int test_pthread(pthread_t tid); /*pthread_kill的返回值:成功(0) 线程不存在(ESRCH) 信号不合法(EINVAL)*/ #define msleep(x) usleep(x * 1000) #ifdef __cplusplus } #endif #endif //RKBT_UTILITY_H