20 lines
331 B
C
20 lines
331 B
C
#include <ulib.h>
|
|
|
|
void diagdummy_block(void) {
|
|
unsigned long ms = 0;
|
|
if (argslen() > 1) {
|
|
char *strms = *(args()+1);
|
|
char *endp;
|
|
ms = string_conv_strtoul(strms, &endp, 10);
|
|
}
|
|
|
|
if (ms == 0) {
|
|
uprintf("blocking...\n");
|
|
while(1) {
|
|
}
|
|
} else {
|
|
uprintf("ms = %lu\n", ms);
|
|
schedsleep(ms);
|
|
}
|
|
}
|