# HG changeset patch # User Bruno Haible # Date 1226750997 -3600 # Node ID 832c2d47db6534cd00384cc569f8ddbcbb868cd7 # Parent 88888cd66a05b4a43864f64ef902b128b2240cfa Test also the existence of the SCHED_* macros. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2008-11-15 Bruno Haible + * tests/test-sched.c: Test also the existence of the SCHED_* macros. + Make the 'sched' module work on platforms where exists but is incomplete (such as Haiku). * lib/sched.in.h; Include the system's if it exists. diff --git a/tests/test-sched.c b/tests/test-sched.c --- a/tests/test-sched.c +++ b/tests/test-sched.c @@ -23,6 +23,9 @@ /* Check that 'struct sched_param' is defined. */ static struct sched_param a; +/* Check that the SCHED_* macris are defined and compile-time constants. */ +static int b[] = { SCHED_FIFO, SCHED_RR, SCHED_OTHER }; + static int f1; int