n_task 178 core/gps.c void lock(int n_task) { n_task 181 core/gps.c entering[n_task] = 1; n_task 185 core/gps.c number[n_task] = max + 1 ; n_task 186 core/gps.c entering[n_task] = 0; n_task 188 core/gps.c if( i != n_task) { n_task 190 core/gps.c while ((number[i] != 0) && ( number[i] < number[n_task] || (number[i] == number[n_task] && i < n_task) )) { msleep(50);} n_task 195 core/gps.c void unlock(int n_task) n_task 197 core/gps.c number[n_task] = 0;