summaryrefslogtreecommitdiffstats
path: root/posix1003-1/language_specific_services.rst
diff options
context:
space:
mode:
Diffstat (limited to 'posix1003-1/language_specific_services.rst')
-rw-r--r--posix1003-1/language_specific_services.rst297
1 files changed, 297 insertions, 0 deletions
diff --git a/posix1003-1/language_specific_services.rst b/posix1003-1/language_specific_services.rst
new file mode 100644
index 0000000..881c3ba
--- /dev/null
+++ b/posix1003-1/language_specific_services.rst
@@ -0,0 +1,297 @@
+.. comment SPDX-License-Identifier: CC-BY-SA-4.0
+
+Language-Specific Services for the C Programming Language
+#########################################################
+
+Referenced C Language Routines
+==============================
+
+ANSI C Section 4.2 - Diagnostics
+.. code:: c
+
+ assert(), Function, Implemented
+
+ANSI C Section 4.3 - Character Handling
+.. code:: c
+
+ isalnum(), Function, Implemented
+ isalpha(), Function, Implemented
+ iscntrl(), Function, Implemented
+ isdigit(), Function, Implemented
+ isgraph(), Function, Implemented
+ islower(), Function, Implemented
+ isprint(), Function, Implemented
+ ispunct(), Function, Implemented
+ isspace(), Function, Implemented
+ isupper(), Function, Implemented
+ isxdigit(), Function, Implemented
+ tolower(), Function, Implemented
+ toupper(), Function, Implemented
+
+ANSI C Section 4.4 - Localization
+.. code:: c
+
+ setlocale(), Function, Implemented
+
+ANSI C Section 4.5 - Mathematics
+.. code:: c
+
+ acos(), Function, Implemented
+ asin(), Function, Implemented
+ atan(), Function, Implemented
+ atan2(), Function, Implemented
+ cos(), Function, Implemented
+ sin(), Function, Implemented
+ tan(), Function, Implemented
+ cosh(), Function, Implemented
+ sinh(), Function, Implemented
+ tanh(), Function, Implemented
+ exp(), Function, Implemented
+ frexp(), Function, Implemented
+ ldexp(), Function, Implemented
+ log(), Function, Implemented
+ log10(), Function, Implemented
+ modf(), Function, Implemented
+ pow(), Function, Implemented
+ sqrt(), Function, Implemented
+ ceil(), Function, Implemented
+ fabs(), Function, Implemented
+ floor(), Function, Implemented
+ fmod(), Function, Implemented
+
+ANSI C Section 4.6 - Non-Local Jumps
+.. code:: c
+
+ setjmp(), Function, Implemented
+ longjmp(), Function, Implemented
+
+ANSI C Section 4.9 - Input/Output
+.. code:: c
+
+ FILE, Type, Implemented
+ clearerr(), Function, Implemented
+ fclose(), Function, Implemented
+ feof(), Function, Implemented
+ ferror(), Function, Implemented
+ fflush(), Function, Implemented
+ fgetc(), Function, Implemented
+ fgets(), Function, Implemented
+ fopen(), Function, Implemented
+ fputc(), Function, Implemented
+ fputs(), Function, Implemented
+ fread(), Function, Implemented
+ freopen(), Function, Implemented
+ fseek(), Function, Implemented
+ ftell(), Function, Implemented
+ fwrite(), Function, Implemented
+ getc(), Function, Implemented
+ getchar(), Function, Implemented
+ gets(), Function, Implemented
+ perror(), Function, Implemented
+ printf(), Function, Implemented
+ fprintf(), Function, Implemented
+ sprintf(), Function, Implemented
+ putc(), Function, Implemented
+ putchar(), Function, Implemented
+ puts(), Function, Implemented
+ remove(), Function, Implemented
+ rename(), Function, Partial Implementation
+ rewind(), Function, Implemented
+ scanf(), Function, Implemented
+ fscanf(), Function, Implemented
+ sscanf(), Function, Implemented
+ setbuf(), Function, Implemented
+ tmpfile(), Function, Implemented
+ tmpnam(), Function, Implemented
+ ungetc(), Function, Implemented
+
+NOTE: ``rename`` is also included in another section. `Rename a File`_.
+
+ANSI C Section 4.10 - General Utilities
+.. code:: c
+
+ abs(), Function, Implemented
+ atof(), Function, Implemented
+ atoi(), Function, Implemented
+ atol(), Function, Implemented
+ rand(), Function, Implemented
+ srand(), Function, Implemented
+ calloc(), Function, Implemented
+ free(), Function, Implemented
+ malloc(), Function, Implemented
+ realloc(), Function, Implemented
+ abort(), Function, Implemented
+ exit(), Function, Implemented
+ bsearch(), Function, Implemented
+ qsort(), Function, Implemented
+
+NOTE: ``getenv`` is also included in another section. `Environment Access`_.
+
+ANSI C Section 4.11 - String Handling
+.. code:: c
+
+ strcpy(), Function, Implemented
+ strncpy(), Function, Implemented
+ strcat(), Function, Implemented
+ strncat(), Function, Implemented
+ strcmp(), Function, Implemented
+ strncmp(), Function, Implemented
+ strchr(), Function, Implemented
+ strcspn(), Function, Implemented
+ strpbrk(), Function, Implemented
+ strrchr(), Function, Implemented
+ strspn(), Function, Implemented
+ strstr(), Function, Implemented
+ strtok(), Function, Implemented
+ strlen(), Function, Implemented
+
+ANSI C Section 4.12 - Date and Time Handling
+.. code:: c
+
+ asctime(), Function, Implemented
+ ctime(), Function, Implemented
+ gmtime(), Function, Implemented
+ localtime(), Function, Implemented
+ mktime(), Function, Implemented
+ strftime(), Function, Implemented
+
+NOTE: RTEMS has no notion of time zones.
+
+NOTE: ``time`` is also included in another section. `Get System Time`_.
+
+From Surrounding Text
+.. code:: c
+
+ EXIT_SUCCESS, Constant, Implemented
+ EXIT_FAILURE, Constant, Implemented
+
+Extensions to Time Functions
+----------------------------
+
+Extensions to setlocale Function
+--------------------------------
+
+.. code:: c
+
+ LC_CTYPE, Constant, Implemented
+ LC_COLLATE, Constant, Implemented
+ LC_TIME, Constant, Implemented
+ LC_NUMERIC, Constant, Implemented
+ LC_MONETARY, Constant, Implemented
+ LC_ALL, Constant, Implemented
+
+C Language Input/Output Functions
+=================================
+
+Map a Stream Pointer to a File Descriptor
+-----------------------------------------
+
+.. code:: c
+
+ fileno(), Function, Implemented
+ STDIN_FILENO, Constant, Implemented
+ STDOUT_FILENO, Constant, Implemented
+ STDERR_FILENO, Constant, Implemented
+
+Open a Stream on a File Descriptor
+----------------------------------
+
+.. code:: c
+
+ fdopen(), Function, Implemented
+
+Interactions of Other FILE-Type C Functions
+-------------------------------------------
+
+Operations on Files - the remove Function
+-----------------------------------------
+
+Temporary File Name - the tmpnam Function
+-----------------------------------------
+
+Stdio Locking Functions
+-----------------------
+
+.. code:: c
+
+ flockfile(), Function, Unimplemented
+ ftrylockfile(), Function, Unimplemented
+ funlockfile(), Function, Unimplemented
+
+Stdio With Explicit Client Locking
+----------------------------------
+
+.. code:: c
+
+ getc_unlocked(), Function, Unimplemented
+ getchar_unlocked(), Function, Unimplemented
+ putc_unlocked(), Function, Unimplemented
+ putchar_unlocked(), Function, Unimplemented
+
+Other C Language Functions
+==========================
+
+Nonlocal Jumps
+--------------
+
+.. code:: c
+
+ sigjmp_buf, Type, Implemented
+ sigsetjmp(), Function, Implemented
+ siglongjmp(), Function, Implemented
+
+Set Time Zone
+-------------
+
+.. code:: c
+
+ tzset(), Function, Unimplemented
+
+Find String Token
+-----------------
+
+.. code:: c
+
+ strtok_r(), Function, Implemented
+
+ASCII Time Representation
+-------------------------
+
+.. code:: c
+
+ asctime_r(), Function, Implemented
+
+Current Time Representation
+---------------------------
+
+.. code:: c
+
+ ctime_r(), Function, Implemented
+
+Coordinated Universal Time
+--------------------------
+
+.. code:: c
+
+ gmtime_r(), Function, Implemented
+
+Local Time
+----------
+
+.. code:: c
+
+ localtime_r(), Function, Implemented
+
+Pseudo-Random Sequence Generation Functions
+-------------------------------------------
+
+.. code:: c
+
+ rand_r(), Function, Implemented
+
+.. COMMENT: COPYRIGHT (c) 1988-2002.
+
+.. COMMENT: On-Line Applications Research Corporation (OAR).
+
+.. COMMENT: All rights reserved.
+