Changeset 5278c7f in rtems-docs


Ignore:
Timestamp:
Nov 21, 2018, 4:22:26 PM (5 months ago)
Author:
Marçal Comajoan Cara <mcomajoancara@…>
Branches:
master
Children:
9980ff2
Parents:
92745a4
git-author:
Marçal Comajoan Cara <mcomajoancara@…> (11/21/18 16:22:26)
git-committer:
Joel Sherrill <joel@…> (11/21/18 16:53:17)
Message:

posix-users/language_specific_services.rst: Add Prototypes to Language Specific Service APIs

This work was part of GCI 2018.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • posix-users/language_specific_services.rst

    r92745a4 r5278c7f  
    8686.. code-block:: c
    8787
    88     int setlocale(
    89     );
     88    #include <locale.h>
     89    char *setlocale(int category, const char *locale);
    9090
    9191**STATUS CODES:**
     
    112112.. code-block:: c
    113113
    114     int fileno(
    115     );
     114    #include <stdio.h>
     115    int fileno(FILE *stream);
    116116
    117117**STATUS CODES:**
     
    138138.. code-block:: c
    139139
    140     int fdopen(
    141     );
     140    #include <stdio.h>
     141    FILE *fdopen(int fildes, const char *mode);
    142142
    143143**STATUS CODES:**
     
    164164.. code-block:: c
    165165
    166     int flockfile(
    167     );
     166    #include <stdio.h>
     167    void flockfile(FILE *file);
    168168
    169169**STATUS CODES:**
     
    190190.. code-block:: c
    191191
    192     int ftrylockfile(
    193     );
     192    #include <stdio.h>
     193    int ftrylockfile(FILE *file);
    194194
    195195**STATUS CODES:**
     
    216216.. code-block:: c
    217217
    218     int funlockfile(
    219     );
     218    #include <stdio.h>
     219    void funlockfile(FILE *file);
    220220
    221221**STATUS CODES:**
     
    242242.. code-block:: c
    243243
    244     int getc_unlocked(
    245     );
     244    #include <stdio.h>
     245    int getc_unlocked(FILE *stream);
    246246
    247247**STATUS CODES:**
     
    268268.. code-block:: c
    269269
    270     int getchar_unlocked(
    271     );
     270    #include <stdio.h>
     271    int getchar_unlocked(void);
    272272
    273273**STATUS CODES:**
     
    294294.. code-block:: c
    295295
    296     int putc_unlocked(
    297     );
     296    #include <stdio.h>
     297    int putc_unlocked(int c, FILE *stream);
    298298
    299299**STATUS CODES:**
     
    320320.. code-block:: c
    321321
    322     int putchar_unlocked(
    323     );
     322    #include <stdio.h>
     323    int putchar_unlocked(int c);
    324324
    325325**STATUS CODES:**
     
    346346.. code-block:: c
    347347
    348     int setjmp(
    349     );
     348    #include <setjmp.h>
     349    int setjmp(jmp_buf env);
    350350
    351351**STATUS CODES:**
     
    372372.. code-block:: c
    373373
    374     int longjmp(
    375     );
     374    #include <setjmp.h>
     375    void longjmp(jmp_buf env, int val);
    376376
    377377**STATUS CODES:**
     
    398398.. code-block:: c
    399399
    400     int sigsetjmp(
    401     );
     400    #include <setjmp.h>
     401    int sigsetjmp(sigjmp_buf env, int savemask);
    402402
    403403**STATUS CODES:**
     
    424424.. code-block:: c
    425425
    426     int siglongjmp(
    427     );
     426    #include <setjmp.h>
     427    void siglongjmp(sigjmp_buf env, int val);
    428428
    429429**STATUS CODES:**
     
    450450.. code-block:: c
    451451
    452     int tzset(
    453     );
     452    #include <time.h>
     453    extern int daylight;
     454    extern long timezone;
     455    extern char *tzname[2];
     456    void tzset(void);
    454457
    455458**STATUS CODES:**
     
    476479.. code-block:: c
    477480
    478     int strtok_r(
    479     );
     481    #include <string.h>
     482    char *strtok_r(char *restrict s, const char *restrict sep,
     483    char **restrict state);
    480484
    481485**STATUS CODES:**
     
    502506.. code-block:: c
    503507
    504     int asctime_r(
    505     );
     508    #include <time.h>
     509    char *asctime_r(const struct tm *restrict tm, char *restrict buf);
    506510
    507511**STATUS CODES:**
     
    528532.. code-block:: c
    529533
    530     int ctime_r(
    531     );
     534    #include <time.h>
     535    char *ctime_r(const time_t *clock, char *buf);
    532536
    533537**STATUS CODES:**
     
    554558.. code-block:: c
    555559
    556     int gmtime_r(
    557     );
     560    #include <time.h>
     561    struct tm *gmtime_r(const time_t *restrict timer,
     562    struct tm *restrict result);
    558563
    559564**STATUS CODES:**
     
    580585.. code-block:: c
    581586
    582     int localtime_r(
    583     );
     587    #include <time.h>
     588    struct tm *localtime_r(const time_t *restrict timer,
     589    struct tm *restrict result);
    584590
    585591**STATUS CODES:**
     
    606612.. code-block:: c
    607613
    608     int rand_r(
    609     );
    610 
    611 **STATUS CODES:**
    612 
    613 .. list-table::
    614  :class: rtems-table
    615 
    616  * - ``E``
    617    - The
    618 
    619 **DESCRIPTION:**
    620 
    621 **NOTES:**
     614    #include <stdlib.h>
     615    int rand_r(unsigned *seed);
     616
     617**STATUS CODES:**
     618
     619.. list-table::
     620 :class: rtems-table
     621
     622 * - ``E``
     623   - The
     624
     625**DESCRIPTION:**
     626
     627**NOTES:**
Note: See TracChangeset for help on using the changeset viewer.