X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fkern%2Fsignal_test.c;h=d489f62c38147b5c51028f53ecde280065bd46f5;hb=ce455a07c3f2d0055f3b7971e91fe5a6e3903395;hp=ea8c76e26fde6f9768810ad48e6e627ef50de091;hpb=c863f160d11502e2c452d567df1f8642ba2694c3;p=bertos.git diff --git a/bertos/kern/signal_test.c b/bertos/kern/signal_test.c index ea8c76e2..d489f62c 100644 --- a/bertos/kern/signal_test.c +++ b/bertos/kern/signal_test.c @@ -80,12 +80,12 @@ static void NORETURN proc_signalTest##index(void) \ { \ for(;;) \ { \ - kprintf("> Slave [%d]: Wait signal [%d]\n", index, signal); \ + kputs("> Slave [" #index "]: Wait signal [" #signal "]\n"); \ sig_wait(signal); \ - kprintf("> Slave [%d]: send signal [%d]\n", index, signal); \ + kputs("> Slave [" #index "]: send signal [" #signal "]\n"); \ sig_signal(proc_currentUserData(), signal); \ } \ -} \ +} #define MAIN_CHECK_SIGNAL(index, slave) \ do { \ @@ -96,7 +96,7 @@ static void NORETURN proc_signalTest##index(void) \ count++; \ } while(0) \ -#define PROC_TEST_SLAVE_STACK(index) static cpu_stack_t proc_signal_test##index##_stack[700 / sizeof(cpu_stack_t)]; +#define PROC_TEST_SLAVE_STACK(index) PROC_DEFINE_STACK(proc_signal_test##index##_stack, KERN_MINSTACKSIZE); #define PROC_TEST_SLAVE_INIT(index, master_process) proc_new(proc_signalTest##index, master_process, sizeof(proc_signal_test##index##_stack), proc_signal_test##index##_stack) // Generate the code for signal test.