@c @c This is the chapter from the RTEMS ITRON User's Guide that @c documents the services provided by the semaphore @c manager. @c @c $Id$ @c @chapter Semaphore Manager @section Introduction The semaphore manager is ... The services provided by the semaphore manager are: @itemize @bullet @item @code{cre_sem} - @item @code{del_sem} - @item @code{sig_sem} - @item @code{wai_sem} - @item @code{preq_sem} - @item @code{twai_sem} - @item @code{ref_sem} - @end itemize @section Background @section Operations @section Directives This section details the semaphore manager's services. A subsection is dedicated to each of this manager's services and describes the calling sequence, related constants, usage, and status codes. @c @c cre_sem @c @page @subsection cre_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int cre_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @c @c del_sem @c @page @subsection del_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int del_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @c @c sig_sem @c @page @subsection sig_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int sig_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @c @c wai_sem @c @page @subsection wai_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int wai_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @c @c preq_sem @c @page @subsection preq_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int preq_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @c @c twai_sem @c @page @subsection twai_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int twai_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @c @c ref_sem @c @page @subsection ref_sem - @subheading CALLING SEQUENCE: @ifset is-C @example int ref_sem( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: