@c @c COPYRIGHT (c) 1988-1998. @c On-Line Applications Research Corporation (OAR). @c All rights reserved. @c @c $Id$ @c @chapter Language-Specific Services for the C Programming Language Manager @section Introduction The language-specific services for the C programming language manager is ... The directives provided by the language-specific services for the C programming language manager are: @itemize @bullet @item @code{setlocale} - @item @code{fileno} - @item @code{fdopen} - @item @code{flcokfile} - @item @code{ftrylockfile} - @item @code{funlockfile} - @item @code{getc_unlocked} - @item @code{getchar_unlocked} - @item @code{putc_unlocked} - @item @code{putchar_unlocked} - @item @code{setjmp} - @item @code{longjmp} - @item @code{sigsetjmp} - @item @code{siglongjmp} - @item @code{tzset} - @item @code{strtok_r} - @item @code{asctime_r} - @item @code{ctime_r} - @item @code{gmtime_r} - @item @code{localtime_r} - @item @code{rand_r} - @end itemize @section Background @section Operations @section Directives This section details the language-specific services for the C programming language manager's directives. A subsection is dedicated to each of this manager's directives and describes the calling sequence, related constants, usage, and status codes. @page @subsection setlocale - @subheading CALLING SEQUENCE: @ifset is-C @example int setlocale( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection fileno - @subheading CALLING SEQUENCE: @ifset is-C @example int fileno( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection fdopen - @subheading CALLING SEQUENCE: @ifset is-C @example int fdopen( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection flcokfile - @subheading CALLING SEQUENCE: @ifset is-C @example int flcokfile( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection ftrylockfile - @subheading CALLING SEQUENCE: @ifset is-C @example int ftrylockfile( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection funlockfile - @subheading CALLING SEQUENCE: @ifset is-C @example int funlockfile( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection getc_unlocked - @subheading CALLING SEQUENCE: @ifset is-C @example int getc_unlocked( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection getchar_unlocked - @subheading CALLING SEQUENCE: @ifset is-C @example int getchar_unlocked( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection putc_unlocked - @subheading CALLING SEQUENCE: @ifset is-C @example int putc_unlocked( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection putchar_unlocked - @subheading CALLING SEQUENCE: @ifset is-C @example int putchar_unlocked( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection setjmp - @subheading CALLING SEQUENCE: @ifset is-C @example int setjmp( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection longjmp - @subheading CALLING SEQUENCE: @ifset is-C @example int longjmp( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection sigsetjmp - @subheading CALLING SEQUENCE: @ifset is-C @example int sigsetjmp( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection siglongjmp - @subheading CALLING SEQUENCE: @ifset is-C @example int siglongjmp( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection tzset - @subheading CALLING SEQUENCE: @ifset is-C @example int tzset( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection strtok_r - @subheading CALLING SEQUENCE: @ifset is-C @example int strtok_r( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection asctime_r - @subheading CALLING SEQUENCE: @ifset is-C @example int asctime_r( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection ctime_r - @subheading CALLING SEQUENCE: @ifset is-C @example int ctime_r( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection gmtime_r - @subheading CALLING SEQUENCE: @ifset is-C @example int gmtime_r( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection localtime_r - @subheading CALLING SEQUENCE: @ifset is-C @example int localtime_r( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: @page @subsection rand_r - @subheading CALLING SEQUENCE: @ifset is-C @example int rand_r( ); @end example @end ifset @ifset is-Ada @end ifset @subheading STATUS CODES: @table @b @item E The @end table @subheading DESCRIPTION: @subheading NOTES: