* -->
*
* \brief Signals test.
- *
+ *
* \version $Id$
- *
+ *
* \author Daniele Basile <asterix@develer.com>
*/
SIG_TIMEOUT,
SIG_SYSTEM5,
SIG_SYSTEM6,
- SIG_SINGLE
+ SIG_SINGLE
};
// Current signal to send
/*
* These macros generate the code needed to create the test process functions.
- */
+ */
#define PROC_TEST_SLAVE(index, signal) static void proc_test##index(void) \
{ \
for(;;) \
MAIN_CHECK_SIGNAL(5, slave_5);
MAIN_CHECK_SIGNAL(6, slave_6);
MAIN_CHECK_SIGNAL(7, slave_7);
-
+
if(count == countof(test_signal))
{
kprintf("Signal test finished..ok!\n");
return 0;
}
-
+
kprintf("Signal test finished..fail!\n");
return -1;
}
kprintf("Init Timer..");
timer_init();
kprintf("Done.\n");
-
+
kprintf("Init Process..");
proc_init();
kprintf("Done.\n");
return 0;
}
-TEST_MAIN(signal);
\ No newline at end of file
+TEST_MAIN(signal);