#include #include #include "defines.h" extern unsigned int status; extern char *mid_content; extern unsigned long *mid_width; extern unsigned long *mid_length_width; extern unsigned long *mid_file_name_width; extern char *top_content; extern unsigned long *top_length_width; extern char *lft_content; extern unsigned long *lft_width; extern unsigned long *lft_length_width; extern unsigned long *lft_file_name_width; extern pthread_mutex_t mutex_top; extern pthread_mutex_t mutex_btm; extern pthread_mutex_t mutex_lft; extern pthread_mutex_t mutex_mid; extern pthread_mutex_t mutex_rgt; void window_top(WINDOW *win){ unsigned long i = 0; werase(win); if (pthread_mutex_trylock(&mutex_top)) { wprintw(win,"loading"); status |= STATUS_UPDATE_SCREEN_0; } else { for (i = 0; i