Update singleton_sema_priority_greater function description for clarity
This commit is contained in:
@@ -270,8 +270,11 @@ cond_init (struct condition *cond)
|
|||||||
semaphore is greater than the priority of the only thread in the second
|
semaphore is greater than the priority of the only thread in the second
|
||||||
singleton semaphore.
|
singleton semaphore.
|
||||||
|
|
||||||
If used for insertion, the third argument must be a pointer to struct
|
Where this function is used for insertion in a singleton semaphore list, the
|
||||||
list_elem for the thread being inserted, otherwise must be NULL. */
|
third argument may specify a list_elem * to assume corresponds to the thread
|
||||||
|
waiting for the inserting semaphore. For correctness, ensure this thread
|
||||||
|
calls sema_down () for this semaphore before future list accesses. */
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
singleton_sema_priority_greater (const struct list_elem *a,
|
singleton_sema_priority_greater (const struct list_elem *a,
|
||||||
const struct list_elem *b,
|
const struct list_elem *b,
|
||||||
|
|||||||
Reference in New Issue
Block a user