summaryrefslogtreecommitdiff
path: root/nuttx/examples/ostest/sighand.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/examples/ostest/sighand.c')
-rw-r--r--nuttx/examples/ostest/sighand.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/nuttx/examples/ostest/sighand.c b/nuttx/examples/ostest/sighand.c
index f6970deb0..b5b1ad806 100644
--- a/nuttx/examples/ostest/sighand.c
+++ b/nuttx/examples/ostest/sighand.c
@@ -216,16 +216,19 @@ void sighand_test(void)
}
else
{
- printf("sighand_test: Started waiter_main pid=%d\n" , waiterpid);
+ printf("sighand_test: Started waiter_main pid=%d\n", waiterpid);
}
/* Wait a bit */
fflush(stdout);
- usleep(500*1000);
+ sleep(2);
/* Then signal the waiter thread. */
+ printf("sighand_test: Signaling pid=%d with signo=%d sigvalue=%d\n",
+ waiterpid, WAKEUP_SIGNAL, SIGVALUE_INT);
+
sigvalue.sival_int = SIGVALUE_INT;
#ifdef CONFIG_CAN_PASS_STRUCTS
status = sigqueue(waiterpid, WAKEUP_SIGNAL, sigvalue);
@@ -241,7 +244,7 @@ void sighand_test(void)
/* Wait a bit */
fflush(stdout);
- usleep(500*1000);
+ sleep(2);
/* Then check the result */