summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/sem_test.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/sem_test.c b/test/sem_test.c
index 793f41b..adfa8c7 100644
--- a/test/sem_test.c
+++ b/test/sem_test.c
@@ -24,7 +24,7 @@
#include "zix/sem.h"
ZixSem sem;
-size_t n_signals = 0;
+size_t n_signals = 1024;
static void*
reader(void* arg)
@@ -55,12 +55,14 @@ writer(void* arg)
int
main(int argc, char** argv)
{
- if (argc != 2 || argv[1][0] == '-') {
+ if (argc > 2) {
printf("Usage: %s N_SIGNALS\n", argv[0]);
return 1;
}
- n_signals = atoi(argv[1]);
+ if (argc > 1) {
+ n_signals = atoi(argv[1]);
+ }
printf("Testing %zu signals...\n", n_signals);