int aauug_thread(void *arg); extern volatile int quit_flag; extern struct completion thread_terminated; extern struct semaphore thread_ready, ready_to_quit; extern task_t *our_thread;