From 72a62ad88f82fe1ffee50024db4dd0f3fa5806f7 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Thu, 3 Nov 2016 16:58:08 +1100 Subject: Rename all manuals with an _ to have a -. It helps released naming of files. --- posix1003-1/language_specific_services.rst | 297 +++++++++++++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 posix1003-1/language_specific_services.rst (limited to 'posix1003-1/language_specific_services.rst') 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. + -- cgit v1.2.3