27,12 → 27,13 |
|
} |
|
int line_reader(void *start, void *end, struct timespec *total, struct loader_task *start_loader_task) |
int line_reader(void *start, void *end, struct timespec *total, struct loader_task **start_loader_task) |
{ |
|
char line_buf[1000]; |
char *pbuf = start; |
int i,res,line_num,total_loader_task; |
struct loader_task *current = NULL; |
|
NULL_TIMESPEC(total); |
|
47,10 → 48,11 |
} |
pbuf += i+1; |
line_buf[i] = 0; |
res = line_parser(line_buf, line_num, total, start_loader_task); |
res = line_parser(line_buf, line_num, total, ¤t); |
if (res == 2) { |
total_loader_task++; |
start_loader_task = start_loader_task->next; |
if (*start_loader_task == NULL) *start_loader_task = current; |
current = current->next; |
} |
} |
|