From e8592316b304843cd60832544ed9fc5f9d85694a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 24 Oct 2013 16:38:58 +0200 Subject: [PATCH] Add TODO for priority values --- libbsd.txt | 3 +++ rtemsbsd/rtems/rtems-bsd-condvar.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libbsd.txt b/libbsd.txt index 65714eb4..5ee51e66 100644 --- a/libbsd.txt +++ b/libbsd.txt @@ -91,6 +91,9 @@ the current Git submodule commit is this * get_cyclecount(): The implementation is a security problem. +* What to do with the priority parameter present in the FreeBSD synchronization + primitives? + [listing] ---- /* sysinit section? */ diff --git a/rtemsbsd/rtems/rtems-bsd-condvar.c b/rtemsbsd/rtems/rtems-bsd-condvar.c index af02a469..924de070 100644 --- a/rtemsbsd/rtems/rtems-bsd-condvar.c +++ b/rtemsbsd/rtems/rtems-bsd-condvar.c @@ -178,7 +178,7 @@ cv_broadcastpri(struct cv *cv, int pri) { int rv = 0; - BSD_ASSERT(pri == 0); + /* FIXME: What to do with "pri"? */ rv = pthread_cond_broadcast(&cv->cv_id); BSD_ASSERT_RV(rv);