11,6 → 11,7 |
#include <fibril.h> |
#include <errno.h> |
#include <udebug.h> |
#include <async.h> |
|
#include "syscalls.h" |
#include "errors.h" |
23,23 → 24,6 |
int phoneid; |
int abort_trace; |
|
volatile int print_cs; |
|
void fcs_begin(volatile int *csvar) |
{ |
while (*csvar != 0) { |
fibril_yield(); |
printf(" \b"); |
} |
|
*csvar = 1; |
} |
|
void fcs_end(volatile int *csvar) |
{ |
*csvar = 0; |
} |
|
int task_connect(int taskid) |
{ |
int rc; |
169,9 → 153,7 |
sc_args); |
} |
|
// printf("[%d]:begin\n", thread_idx); |
fcs_begin(&print_cs); |
// printf("[%d]:inside\n", thread_idx); |
async_serialize_start(); |
|
printf("[%d] ", thread_idx); |
|
183,8 → 165,7 |
print_sc_retval(sc_rc, rv_type); |
} |
|
// printf("[%d]:end\n", thread_idx); |
fcs_end(&print_cs); |
async_serialize_end(); |
|
switch (sc_id) { |
case SYS_IPC_CALL_ASYNC_SLOW: |
249,8 → 230,6 |
|
int main(void) |
{ |
print_cs = 0; |
|
while (1) { |
trace_active_task(); |
} |