8. Language-Specific Services for the C Programming Language Manager¶
8.1. 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:
- setlocale - Set the Current Locale
- fileno - Obtain File Descriptor Number for this File
- fdopen - Associate Stream with File Descriptor
- flockfile - Acquire Ownership of File Stream
- ftrylockfile - Poll to Acquire Ownership of File Stream
- funlockfile - Release Ownership of File Stream
- getc_unlocked - Get Character without Locking
- getchar_unlocked - Get Character from stdin without Locking
- putc_unlocked - Put Character without Locking
- putchar_unlocked - Put Character to stdin without Locking
- setjmp - Save Context for Non-Local Goto
- longjmp - Non-Local Jump to a Saved Context
- sigsetjmp - Save Context with Signal Status for Non-Local Goto
- siglongjmp - Non-Local Jump with Signal Status to a Saved Context
- tzset - Initialize Time Conversion Information
- strtok_r - Reentrant Extract Token from String
- asctime_r - Reentrant struct tm to ASCII Time Conversion
- ctime_r - Reentrant time_t to ASCII Time Conversion
- gmtime_r - Reentrant UTC Time Conversion
- localtime_r - Reentrant Local Time Conversion
- rand_r - Reentrant Random Number Generation
8.2. Background¶
There is currently no text in this section.
8.3. Operations¶
There is currently no text in this section.
8.4. 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.
8.4.1. setlocale - Set the Current Locale¶
CALLING SEQUENCE:
int setlocale(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.2. fileno - Obtain File Descriptor Number for this File¶
CALLING SEQUENCE:
int fileno(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.3. fdopen - Associate Stream with File Descriptor¶
CALLING SEQUENCE:
int fdopen(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.4. flockfile - Acquire Ownership of File Stream¶
CALLING SEQUENCE:
int flockfile(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.5. ftrylockfile - Poll to Acquire Ownership of File Stream¶
CALLING SEQUENCE:
int ftrylockfile(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.6. funlockfile - Release Ownership of File Stream¶
CALLING SEQUENCE:
int funlockfile(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.7. getc_unlocked - Get Character without Locking¶
CALLING SEQUENCE:
int getc_unlocked(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.8. getchar_unlocked - Get Character from stdin without Locking¶
CALLING SEQUENCE:
int getchar_unlocked(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.9. putc_unlocked - Put Character without Locking¶
CALLING SEQUENCE:
int putc_unlocked(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.10. putchar_unlocked - Put Character to stdin without Locking¶
CALLING SEQUENCE:
int putchar_unlocked(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.11. setjmp - Save Context for Non-Local Goto¶
CALLING SEQUENCE:
int setjmp(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.12. longjmp - Non-Local Jump to a Saved Context¶
CALLING SEQUENCE:
int longjmp(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.13. sigsetjmp - Save Context with Signal Status for Non-Local Goto¶
CALLING SEQUENCE:
int sigsetjmp(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.14. siglongjmp - Non-Local Jump with Signal Status to a Saved Context¶
CALLING SEQUENCE:
int siglongjmp(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.15. tzset - Initialize Time Conversion Information¶
CALLING SEQUENCE:
int tzset(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.16. strtok_r - Reentrant Extract Token from String¶
CALLING SEQUENCE:
int strtok_r(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.17. asctime_r - Reentrant struct tm to ASCII Time Conversion¶
CALLING SEQUENCE:
int asctime_r(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.18. ctime_r - Reentrant time_t to ASCII Time Conversion¶
CALLING SEQUENCE:
int ctime_r(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.19. gmtime_r - Reentrant UTC Time Conversion¶
CALLING SEQUENCE:
int gmtime_r(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.20. localtime_r - Reentrant Local Time Conversion¶
CALLING SEQUENCE:
int localtime_r(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES:
8.4.21. rand_r - Reentrant Random Number Generation¶
CALLING SEQUENCE:
int rand_r(
);
STATUS CODES:
E |
The |
DESCRIPTION:
NOTES: