diff --git a/miner.h b/miner.h index 6345d718..c76e7257 100644 --- a/miner.h +++ b/miner.h @@ -570,13 +570,6 @@ struct thr_info { bool work_restart; }; -extern int thr_info_create(struct thr_info *thr, pthread_attr_t *attr, void *(*start) (void *), void *arg); -extern void thr_info_cancel(struct thr_info *thr); -extern void thr_info_freeze(struct thr_info *thr); -extern void nmsleep(unsigned int msecs); -extern double us_tdiff(struct timeval *end, struct timeval *start); -extern double tdiff(struct timeval *end, struct timeval *start); - struct string_elist { char *string; bool free_me; diff --git a/util.h b/util.h index eeaa0b7d..ccfa37d5 100644 --- a/util.h +++ b/util.h @@ -42,10 +42,17 @@ #define JSON_LOADS(str, err_ptr) json_loads((str), (err_ptr)) #endif +struct thr_info; struct pool; enum dev_reason; struct cgpu_info; +int thr_info_create(struct thr_info *thr, pthread_attr_t *attr, void *(*start) (void *), void *arg); +void thr_info_freeze(struct thr_info *thr); +void thr_info_cancel(struct thr_info *thr); +void nmsleep(unsigned int msecs); void cgtime(struct timeval *tv); +double us_tdiff(struct timeval *end, struct timeval *start); +double tdiff(struct timeval *end, struct timeval *start); bool stratum_send(struct pool *pool, char *s, ssize_t len); bool sock_full(struct pool *pool); char *recv_line(struct pool *pool);