RTEMS CPU Kit with SuperCore
Functions
condwaitsupp.c File Reference

POSIX Condition Variables Wait Support. More...

#include <pthread.h>
#include <errno.h>
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/score/statesimpl.h>
#include <rtems/posix/condimpl.h>
#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
Include dependency graph for condwaitsupp.c:

Functions

int _POSIX_Condition_variables_Wait_support (pthread_cond_t *cond, pthread_mutex_t *mutex, Watchdog_Interval timeout, bool already_timedout)
 POSIX condition variables wait support. More...
 

Detailed Description

POSIX Condition Variables Wait Support.

Function Documentation

◆ _POSIX_Condition_variables_Wait_support()

int _POSIX_Condition_variables_Wait_support ( pthread_cond_t *  cond,
pthread_mutex_t *  mutex,
Watchdog_Interval  timeout,
bool  already_timedout 
)

POSIX condition variables wait support.

A support routine which implements guts of the blocking, non-blocking, and timed wait version of condition variable wait routines.