Changeset 61581a1 in rtems


Ignore:
Timestamp:
11/29/99 15:11:20 (24 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
64f55e7
Parents:
421fae4
Message:

Updated.

Location:
doc/posix_users
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • doc/posix_users/gen_size_report

    r421fae4 r61581a1  
    1818objdir=/usr1/rtems/build/build-${cpu}-rtems/${cpu}-rtems/c/${bsp}/
    1919libc=/opt/rtems/${cpu}-rtems/lib/libc.a
     20libm=/opt/rtems/${cpu}-rtems/lib/libm.a
    2021srcdir=$r/src
    2122docdir=$d
     
    9394fi
    9495
     96# extract libm
     97if [ ! -d ${objdir}/libm_extract/o-optimize ] ; then
     98  mkdir -p ${objdir}/libm_extract/o-optimize
     99  cd ${objdir}/libm_extract/o-optimize
     100  list=`${ar} t ${libm}`
     101  for i in $list
     102  do
     103    ${ar} x ${libm} ${i}
     104  done
     105fi
     106
    95107# grab the size of the Classic API
    96108#
     
    107119echo "=============================================================="
    108120echo
    109 for i in *.t
    110 do
    111   per_manager $i exec/rtems/src exec/sapi/src lib/libc
    112 done
    113 
    114 # Grab the size of the Classic API
     121if [ -r ${objdir}/../../../${bsp}/lib/librtems.a ] ; then
     122  for i in *.t
     123  do
     124    per_manager $i exec/rtems/src exec/sapi/src lib/libc
     125  done
     126else
     127  echo "RTEMS Classic API not configured."
     128fi
     129
     130# Grab the size of the POSIX API
    115131cd ${docdir}/posix_users
    116132echo
     
    124140echo
    125141if [ -r ${objdir}/../../../${bsp}/lib/libposix.a ] ; then
    126   for i in *.t
     142  for i in `ls -1 *.t | grep -v libc.t | grep -v libm.t`
    127143  do
    128144    per_manager $i exec/posix/src lib/libc newlib_extract
     
    132148fi
    133149
     150# Grab the size of the POSIX routines provided by the C Library
     151cd ${docdir}/posix_users
     152echo
     153echo "=============================================================="
     154echo "=============================================================="
     155echo "====                                                      ===="
     156echo "====             LIBC API SIZE INFORMATION                ===="
     157echo "====                                                      ===="
     158echo "=============================================================="
     159echo "=============================================================="
     160echo
     161for i in libc.t
     162do
     163  per_manager $i exec/posix/src lib/libc newlib_extract
     164done
     165
     166# Grab the size of the libm routines
     167cd ${docdir}/posix_users
     168echo
     169echo "=============================================================="
     170echo "=============================================================="
     171echo "====                                                      ===="
     172echo "====             LIBM API SIZE INFORMATION                ===="
     173echo "====                                                      ===="
     174echo "=============================================================="
     175echo "=============================================================="
     176echo
     177for i in libm.t
     178do
     179  per_manager $i exec/posix/src lib/libc libm_extract
     180done
     181
    134182# Grab the size of the ITRON API
    135183cd ${docdir}/itron3.0
  • doc/posix_users/libc.t

    r421fae4 r61581a1  
    1616
    1717@itemize @bullet
    18 @item abort - Abnormal termination of a program
    19 @item abs - Integer absolute value (magnitude)
    20 @item assert - Macro for Debugging Diagnostics
    21 @item atexit - Request execution of functions at program exit
    22 @item atof - String to double or float
    23 @item atoi - String to integer
    24 @item bsearch - Binary search
    25 @item calloc - Allocate space for arrays
    26 @item div - Divide two integers
    27 @item ecvtbuf - Double or float to string of digits
    28 @item ecvt - Double or float to string of digits (malloc result)
    29 @item __env_lock - Lock environment list for getenv and setenv
    30 @item gvcvt - Format double or float as string
    31 @item exit - End program execution
    32 @item getenv - Look up environment variable
    33 @item labs - Long integer absolute value (magnitude)
    34 @item ldiv - Divide two long integers
    35 @item malloc - Allocate and manage memory (malloc, realloc, free)
    36 @item mallinfo - Get information about allocated memory
    37 @item __malloc_lock - Lock memory pool for malloc and free
    38 @item mbstowcs - Minimal multibyte string to wide string converter
    39 @item mblen - Minimal multibyte length
    40 @item mbtowc - Minimal multibyte to wide character converter
    41 @item qsort - Sort an array
    42 @item rand - Pseudo-random numbers
    43 @item strtod - String to double or float
    44 @item strtol - String to long
    45 @item strtoul - String to unsigned long
    46 @item system - Execute command string
    47 @item wcstombs - Minimal wide string to multibyte string converter
    48 @item wctomb - Minimal wide character to multibyte converter
     18@item @code{abort} - Abnormal termination of a program
     19@item @code{abs} - Integer absolute value (magnitude)
     20@item @code{assert} - Macro for Debugging Diagnostics
     21@item @code{atexit} - Request execution of functions at program exit
     22@item @code{atof} - String to double or float
     23@item @code{atoi} - String to integer
     24@item @code{bsearch} - Binary search
     25@item @code{calloc} - Allocate space for arrays
     26@item @code{div} - Divide two integers
     27@item @code{ecvtbuf} - Double or float to string of digits
     28@item @code{ecvt} - Double or float to string of digits (malloc result)
     29@item @code{__env_lock} - Lock environment list for getenv and setenv
     30@item @code{gvcvt} - Format double or float as string
     31@item @code{exit} - End program execution
     32@item @code{getenv} - Look up environment variable
     33@item @code{labs} - Long integer absolute value (magnitude)
     34@item @code{ldiv} - Divide two long integers
     35@item @code{malloc} - Allocate and manage memory (malloc, realloc, free)
     36@item @code{mallinfo} - Get information about allocated memory
     37@item @code{__malloc_lock} - Lock memory pool for malloc and free
     38@item @code{mbstowcs} - Minimal multibyte string to wide string converter
     39@item @code{mblen} - Minimal multibyte length
     40@item @code{mbtowc} - Minimal multibyte to wide character converter
     41@item @code{qsort} - Sort an array
     42@item @code{rand} - Pseudo-random numbers
     43@item @code{strtod} - String to double or float
     44@item @code{strtol} - String to long
     45@item @code{strtoul} - String to unsigned long
     46@item @code{system} - Execute command string
     47@item @code{wcstombs} - Minimal wide string to multibyte string converter
     48@item @code{wctomb} - Minimal wide character to multibyte converter
    4949@end itemize
    5050
     
    5252
    5353@itemize @bullet
    54 @item isalnum - Alphanumeric character predicate
    55 @item isalpha - Alphabetic character predicate
    56 @item isascii - ASCII character predicate
    57 @item iscntrl - Control character predicate
    58 @item isdigit - Decimal digit predicate
    59 @item islower - Lower-case character predicate
    60 @item isprint - Printable character predicates (isprint, isgraph)
    61 @item ispunct - Punctuation character predicate
    62 @item isspace - Whitespace character predicate
    63 @item isupper - Uppercase character predicate
    64 @item isxdigit - Hexadecimal digit predicate
    65 @item toascii - Force integers to ASCII range
    66 @item tolower - Translate characters to lower case
    67 @item toupper - Translate characters to upper case
     54@item @code{isalnum} - Alphanumeric character predicate
     55@item @code{isalpha} - Alphabetic character predicate
     56@item @code{isascii} - ASCII character predicate
     57@item @code{iscntrl} - Control character predicate
     58@item @code{isdigit} - Decimal digit predicate
     59@item @code{islower} - Lower-case character predicate
     60@item @code{isprint} - Printable character predicates (isprint, isgraph)
     61@item @code{ispunct} - Punctuation character predicate
     62@item @code{isspace} - Whitespace character predicate
     63@item @code{isupper} - Uppercase character predicate
     64@item @code{isxdigit} - Hexadecimal digit predicate
     65@item @code{toascii} - Force integers to ASCII range
     66@item @code{tolower} - Translate characters to lower case
     67@item @code{toupper} - Translate characters to upper case
    6868@end itemize
    6969
     
    7171
    7272@itemize @bullet
    73 @item clearerr - Clear file or stream error indicator
    74 @item fclose - Close a file
    75 @item feof - Test for end of file
    76 @item ferror - Test whether read/write error has occurred
    77 @item fflush - Flush buffered file output
    78 @item fgetc - Get a character from a file or stream
    79 @item fgetpos - Record position in a stream or file
    80 @item fgets - Get character string from a file or stream
    81 @item fiprintf - Write formatted output to file (integer only)
    82 @item fopen - Open a file
    83 @item fdopen - Turn an open file into a stream
    84 @item fputc - Write a character on a stream or file
    85 @item fputs - Write a character string in a file or stream
    86 @item fread - Read array elements from a file
    87 @item freopen - Open a file using an existing file descriptor
    88 @item fseek - Set file position
    89 @item fsetpos - Restore position of a stream or file
    90 @item ftell - Return position in a stream or file
    91 @item fwrite - Write array elements from memory to a file or stream
    92 @item getc - Get a character from a file or stream (macro)
    93 @item getchar - Get a character from standard input (macro)
    94 @item gets - Get character string from standard input (obsolete)
    95 @item iprintf - Write formatted output (integer only)
    96 @item mktemp - Generate unused file name
    97 @item perror - Print an error message on standard error
    98 @item putc - Write a character on a stream or file (macro)
    99 @item putchar - Write a character on standard output (macro)
    100 @item puts - Write a character string on standard output
    101 @item remove - Delete a file's name
    102 @item rename - Rename a file
    103 @item rewind - Reinitialize a file or stream
    104 @item setbuf - Specify full buffering for a file or stream
    105 @item setvbuf - Specify buffering for a file or stream
    106 @item siprintf - Write formatted output (integer only)
    107 @item printf - Write formatted output
    108 @item scanf - Scan and format input
    109 @item tmpfile - Create a temporary file
    110 @item tmpnam - Generate name for a temporary file
    111 @item vprintf - Format variable argument list
     73@item @code{clearerr} - Clear file or stream error indicator
     74@item @code{fclose} - Close a file
     75@item @code{feof} - Test for end of file
     76@item @code{ferror} - Test whether read/write error has occurred
     77@item @code{fflush} - Flush buffered file output
     78@item @code{fgetc} - Get a character from a file or stream
     79@item @code{fgetpos} - Record position in a stream or file
     80@item @code{fgets} - Get character string from a file or stream
     81@item @code{fiprintf} - Write formatted output to file (integer only)
     82@item @code{fopen} - Open a file
     83@item @code{fdopen} - Turn an open file into a stream
     84@item @code{fputc} - Write a character on a stream or file
     85@item @code{fputs} - Write a character string in a file or stream
     86@item @code{fread} - Read array elements from a file
     87@item @code{freopen} - Open a file using an existing file descriptor
     88@item @code{fseek} - Set file position
     89@item @code{fsetpos} - Restore position of a stream or file
     90@item @code{ftell} - Return position in a stream or file
     91@item @code{fwrite} - Write array elements from memory to a file or stream
     92@item @code{getc} - Get a character from a file or stream (macro)
     93@item @code{getchar} - Get a character from standard input (macro)
     94@item @code{gets} - Get character string from standard input (obsolete)
     95@item @code{iprintf} - Write formatted output (integer only)
     96@item @code{mktemp} - Generate unused file name
     97@item @code{perror} - Print an error message on standard error
     98@item @code{putc} - Write a character on a stream or file (macro)
     99@item @code{putchar} - Write a character on standard output (macro)
     100@item @code{puts} - Write a character string on standard output
     101@item @code{remove} - Delete a file's name
     102@item @code{rename} - Rename a file
     103@item @code{rewind} - Reinitialize a file or stream
     104@item @code{setbuf} - Specify full buffering for a file or stream
     105@item @code{setvbuf} - Specify buffering for a file or stream
     106@item @code{siprintf} - Write formatted output (integer only)
     107@item @code{printf} - Write formatted output
     108@item @code{scanf} - Scan and format input
     109@item @code{tmpfile} - Create a temporary file
     110@item @code{tmpnam} - Generate name for a temporary file
     111@item @code{vprintf} - Format variable argument list
    112112@end itemize
    113113
     
    115115
    116116@itemize @bullet
    117 @item bcmp - Compare two memory areas
    118 @item bcopy - Copy memory regions
    119 @item bzero - Initialize memory to zero
    120 @item index - Search for character in string
    121 @item memchr - Find character in memory
    122 @item memcmp - Compare two memory areas
    123 @item memcpy - Copy memory regions
    124 @item memmove - Move possibly overlapping memory
    125 @item memset - Set an area of memory
    126 @item rindex - Reverse search for character in string
    127 @item strcasecmp - Compare strings ignoring case
    128 @item strcat - Concatenate strings
    129 @item strchr - Search for character in string
    130 @item strcmp - Character string compare
    131 @item strcoll - Locale specific character string compare
    132 @item strcpy - Copy string
    133 @item strcspn - Count chars not in string
    134 @item strerror - Convert error number to string
    135 @item strlen - Character string length
    136 @item strlwr - Convert string to lower case
    137 @item strncasecmp - Compare strings ignoring case
    138 @item strncat - Concatenate strings
    139 @item strncmp - Character string compare
    140 @item strncpy - Counted copy string
    141 @item strpbrk - Find chars in string
    142 @item strrchr - Reverse search for character in string
    143 @item strspn - Find initial match
    144 @item strstr - Find string segment
    145 @item strtok - Get next token from a string
    146 @item strupr - Convert string to upper case
    147 @item strxfrm - Transform string
     117@item @code{bcmp} - Compare two memory areas
     118@item @code{bcopy} - Copy memory regions
     119@item @code{bzero} - Initialize memory to zero
     120@item @code{index} - Search for character in string
     121@item @code{memchr} - Find character in memory
     122@item @code{memcmp} - Compare two memory areas
     123@item @code{memcpy} - Copy memory regions
     124@item @code{memmove} - Move possibly overlapping memory
     125@item @code{memset} - Set an area of memory
     126@item @code{rindex} - Reverse search for character in string
     127@item @code{strcasecmp} - Compare strings ignoring case
     128@item @code{strcat} - Concatenate strings
     129@item @code{strchr} - Search for character in string
     130@item @code{strcmp} - Character string compare
     131@item @code{strcoll} - Locale specific character string compare
     132@item @code{strcpy} - Copy string
     133@item @code{strcspn} - Count chars not in string
     134@item @code{strerror} - Convert error number to string
     135@item @code{strlen} - Character string length
     136@item @code{strlwr} - Convert string to lower case
     137@item @code{strncasecmp} - Compare strings ignoring case
     138@item @code{strncat} - Concatenate strings
     139@item @code{strncmp} - Character string compare
     140@item @code{strncpy} - Counted copy string
     141@item @code{strpbrk} - Find chars in string
     142@item @code{strrchr} - Reverse search for character in string
     143@item @code{strspn} - Find initial match
     144@item @code{strstr} - Find string segment
     145@item @code{strtok} - Get next token from a string
     146@item @code{strupr} - Convert string to upper case
     147@item @code{strxfrm} - Transform string
    148148@end itemize
    149149
     
    151151
    152152@itemize @bullet
    153 @item raise - Send a signal
    154 @item signal - Specify handler subroutine for a signal
     153@item @code{raise} - Send a signal
     154@item @code{signal} - Specify handler subroutine for a signal
    155155@end itemize
    156156
     
    158158
    159159@itemize @bullet
    160 @item asctime - Format time as string
    161 @item clock - Cumulative processor time
    162 @item ctime - Convert time to local and format as string
    163 @item difftime - Subtract two times
    164 @item gmtime - Convert time to UTC (GMT) traditional representation
    165 @item localtime - Convert time to local representation
    166 @item mktime - Convert time to arithmetic representation
    167 @item strftime - Flexible calendar time formatter
    168 @item time - Get current calendar time (as single number)
     160@item @code{asctime} - Format time as string
     161@item @code{clock} - Cumulative processor time
     162@item @code{ctime} - Convert time to local and format as string
     163@item @code{difftime} - Subtract two times
     164@item @code{gmtime} - Convert time to UTC (GMT) traditional representation
     165@item @code{localtime} - Convert time to local representation
     166@item @code{mktime} - Convert time to arithmetic representation
     167@item @code{strftime} - Flexible calendar time formatter
     168@item @code{time} - Get current calendar time (as single number)
    169169@end itemize
    170170
     
    172172
    173173@itemize @bullet
    174 @item setlocale - Select or query locale
     174@item @code{setlocale} - Select or query locale
    175175@end itemize
    176176
     
    179179
    180180@itemize @bullet
    181 @item Equivalent for errno variable:
    182 
    183 @itemize @bullet
    184 @item errno_r - XXX
    185 @end itemize
    186 
    187 @item Locale functions:
    188 
    189 @itemize @bullet
    190 @item localeconv_r - XXX
    191 @item setlocale_r - XXX
    192 @end itemize
    193 
    194 @item Equivalents for stdio variables:
    195 
    196 @itemize @bullet
    197 @item stdin_r - XXX
    198 @item stdout_r - XXX
    199 @item stderr_r - XXX
    200 @end itemize
    201 
    202 @item Stdio functions:
    203 
    204 @itemize @bullet
    205 @item fdopen_r - XXX
    206 @item perror_r - XXX
    207 @item tempnam_r - XXX
    208 @item fopen_r - XXX
    209 @item putchar_r - XXX
    210 @item tmpnam_r - XXX
    211 @item getchar_r - XXX
    212 @item puts_r - XXX
    213 @item tmpfile_r - XXX
    214 @item gets_r - XXX
    215 @item remove_r - XXX
    216 @item vfprintf_r - XXX
    217 @item iprintf_r - XXX
    218 @item rename_r - XXX
    219 @item vsnprintf_r - XXX
    220 @item mkstemp_r - XXX
    221 @item snprintf_r - XXX
    222 @item vsprintf_r - XXX
    223 @item mktemp_t - XXX
    224 @item sprintf_r - XXX
    225 @end itemize
    226 
    227 @item Signal functions:
    228 
    229 @itemize @bullet
    230 @item init_signal_r - XXX
    231 @item signal_r - XXX
    232 @item kill_r - XXX
    233 @item _sigtramp_r - XXX
    234 @item raise_r - XXX
    235 @end itemize
    236 
    237 @item Stdlib functions:
    238 
    239 @itemize @bullet
    240 @item calloc_r - XXX
    241 @item mblen_r - XXX
    242 @item srand_r - XXX
    243 @item dtoa_r - XXX
    244 @item mbstowcs_r - XXX
    245 @item strtod_r - XXX
    246 @item free_r - XXX
    247 @item mbtowc_r - XXX
    248 @item strtol_r - XXX
    249 @item getenv_r - XXX
    250 @item memalign_r - XXX
    251 @item strtoul_r - XXX
    252 @item mallinfo_r - XXX
    253 @item mstats_r - XXX
    254 @item system_r - XXX
    255 @item malloc_r - XXX
    256 @item rand_r - XXX
    257 @item wcstombs_r - XXX
    258 @item malloc_r - XXX
    259 @item realloc_r - XXX
    260 @item wctomb_r - XXX
    261 @item malloc_stats_r - XXX
    262 @item setenv_r - XXX
    263 @end itemize
    264 
    265 @item String functions:
    266 
    267 @itemize @bullet
    268 @item strtok_r - XXX
    269 @end itemize
    270 
    271 @item System functions:
    272 
    273 @itemize @bullet
    274 @item close_r - XXX
    275 @item link_r - XXX
    276 @item unlink_r - XXX
    277 @item execve_r - XXX
    278 @item lseek_r - XXX
    279 @item wait_r - XXX
    280 @item fcntl_r - XXX
    281 @item open_r - XXX
    282 @item write_r - XXX
    283 @item fork_r - XXX
    284 @item read_r - XXX
    285 @item fstat_r - XXX
    286 @item sbrk_r - XXX
    287 @item gettimeofday_r - XXX
    288 @item stat_r - XXX
    289 @item getpid_r - XXX
    290 @item times_r - XXX
    291 @end itemize
    292 
    293 @item Time function:
    294 
    295 @itemize @bullet
    296 @item asctime_r - XXX
     181@item @code{Equivalent for errno variable:
     182
     183@itemize @bullet
     184@item @code{errno_r} - XXX
     185@end itemize
     186
     187@item @code{Locale functions:
     188
     189@itemize @bullet
     190@item @code{localeconv_r} - XXX
     191@item @code{setlocale_r} - XXX
     192@end itemize
     193
     194@item @code{Equivalents for stdio variables:
     195
     196@itemize @bullet
     197@item @code{stdin_r} - XXX
     198@item @code{stdout_r} - XXX
     199@item @code{stderr_r} - XXX
     200@end itemize
     201
     202@item @code{Stdio functions:
     203
     204@itemize @bullet
     205@item @code{fdopen_r} - XXX
     206@item @code{perror_r} - XXX
     207@item @code{tempnam_r} - XXX
     208@item @code{fopen_r} - XXX
     209@item @code{putchar_r} - XXX
     210@item @code{tmpnam_r} - XXX
     211@item @code{getchar_r} - XXX
     212@item @code{puts_r} - XXX
     213@item @code{tmpfile_r} - XXX
     214@item @code{gets_r} - XXX
     215@item @code{remove_r} - XXX
     216@item @code{vfprintf_r} - XXX
     217@item @code{iprintf_r} - XXX
     218@item @code{rename_r} - XXX
     219@item @code{vsnprintf_r} - XXX
     220@item @code{mkstemp_r} - XXX
     221@item @code{snprintf_r} - XXX
     222@item @code{vsprintf_r} - XXX
     223@item @code{mktemp_t} - XXX
     224@item @code{sprintf_r} - XXX
     225@end itemize
     226
     227@item @code{Signal functions:
     228
     229@itemize @bullet
     230@item @code{init_signal_r} - XXX
     231@item @code{signal_r} - XXX
     232@item @code{kill_r} - XXX
     233@item @code{_sigtramp_r} - XXX
     234@item @code{raise_r} - XXX
     235@end itemize
     236
     237@item @code{Stdlib functions:
     238
     239@itemize @bullet
     240@item @code{calloc_r} - XXX
     241@item @code{mblen_r} - XXX
     242@item @code{srand_r} - XXX
     243@item @code{dtoa_r} - XXX
     244@item @code{mbstowcs_r} - XXX
     245@item @code{strtod_r} - XXX
     246@item @code{free_r} - XXX
     247@item @code{mbtowc_r} - XXX
     248@item @code{strtol_r} - XXX
     249@item @code{getenv_r} - XXX
     250@item @code{memalign_r} - XXX
     251@item @code{strtoul_r} - XXX
     252@item @code{mallinfo_r} - XXX
     253@item @code{mstats_r} - XXX
     254@item @code{system_r} - XXX
     255@item @code{malloc_r} - XXX
     256@item @code{rand_r} - XXX
     257@item @code{wcstombs_r} - XXX
     258@item @code{malloc_r} - XXX
     259@item @code{realloc_r} - XXX
     260@item @code{wctomb_r} - XXX
     261@item @code{malloc_stats_r} - XXX
     262@item @code{setenv_r} - XXX
     263@end itemize
     264
     265@item @code{String functions:
     266
     267@itemize @bullet
     268@item @code{strtok_r} - XXX
     269@end itemize
     270
     271@item @code{System functions:
     272
     273@itemize @bullet
     274@item @code{close_r} - XXX
     275@item @code{link_r} - XXX
     276@item @code{unlink_r} - XXX
     277@item @code{execve_r} - XXX
     278@item @code{lseek_r} - XXX
     279@item @code{wait_r} - XXX
     280@item @code{fcntl_r} - XXX
     281@item @code{open_r} - XXX
     282@item @code{write_r} - XXX
     283@item @code{fork_r} - XXX
     284@item @code{read_r} - XXX
     285@item @code{fstat_r} - XXX
     286@item @code{sbrk_r} - XXX
     287@item @code{gettimeofday_r} - XXX
     288@item @code{stat_r} - XXX
     289@item @code{getpid_r} - XXX
     290@item @code{times_r} - XXX
     291@end itemize
     292
     293@item @code{Time function:
     294
     295@itemize @bullet
     296@item @code{asctime_r} - XXX
    297297@end itemize
    298298
     
    303303
    304304@itemize @bullet
    305 @item unctrl - Return printable representation of a character
     305@item @code{unctrl} - Return printable representation of a character
    306306@end itemize
    307307
     
    311311@itemize @bullet
    312312
    313 @item Stdarg (stdarg.h):
    314 @itemize @bullet
    315 @item va_start - XXX
    316 @item va_arg - XXX
    317 @item va_end - XXX
    318 @end itemize
    319 
    320 @item Vararg (varargs.h):
    321 @itemize @bullet
    322 @item va_alist - XXX
    323 @item va_start-trad - XXX
    324 @item va_arg-trad - XXX
    325 @item va_end-trad - XXX
     313@item @code{Stdarg (stdarg.h):
     314@itemize @bullet
     315@item @code{va_start} - XXX
     316@item @code{va_arg} - XXX
     317@item @code{va_end} - XXX
     318@end itemize
     319
     320@item @code{Vararg (varargs.h):
     321@itemize @bullet
     322@item @code{va_alist} - XXX
     323@item @code{va_start-trad} - XXX
     324@item @code{va_arg-trad} - XXX
     325@item @code{va_end-trad} - XXX
    326326@end itemize
    327327@end itemize
     
    330330
    331331@itemize @bullet
    332 @item open_r - XXX
    333 @item close_r - XXX
    334 @item lseek_r - XXX
    335 @item read_r - XXX
    336 @item write_r - XXX
    337 @item fork_r - XXX
    338 @item wait_r - XXX
    339 @item stat_r - XXX
    340 @item fstat_r - XXX
    341 @item link_r - XXX
    342 @item unlink_r - XXX
    343 @item sbrk_r - XXX
    344 @end itemize
    345 
    346 
     332@item @code{open_r} - XXX
     333@item @code{close_r} - XXX
     334@item @code{lseek_r} - XXX
     335@item @code{read_r} - XXX
     336@item @code{write_r} - XXX
     337@item @code{fork_r} - XXX
     338@item @code{wait_r} - XXX
     339@item @code{stat_r} - XXX
     340@item @code{fstat_r} - XXX
     341@item @code{link_r} - XXX
     342@item @code{unlink_r} - XXX
     343@item @code{sbrk_r} - XXX
     344@end itemize
     345
     346
  • doc/posix_users/libm.t

    r421fae4 r61581a1  
    1717
    1818@itemize @bullet
    19 @item acos - Arccosine
    20 @item acosh - Inverse hyperbolic cosine
    21 @item asin - Arcsine
    22 @item asinh - Inverse hyperbolic sine
    23 @item atan - Arctangent
    24 @item atan2 - Arctangent of y/x
    25 @item atanh - Inverse hyperbolic tangent
    26 @item jN - Bessel functions (jN and yN)
    27 @item cbrt - Cube root
    28 @item copysign - Sign of Y and magnitude of X
    29 @item cosh - Hyperbolic cosine
    30 @item erf - Error function (erf and erfc)
    31 @item exp - Exponential
    32 @item expm1 - Exponential of x and - 1
    33 @item fabs - Absolute value (magnitude)
    34 @item floor - Floor and ceiling (floor and ceil)
    35 @item fmod - Floating-point remainder (modulo)
    36 @item frexp - Split floating-point number
    37 @item gamma - Logarithmic gamma function
    38 @item hypot - Distance from origin
    39 @item ilogb - Get exponent
    40 @item infinity - Floating infinity
    41 @item isnan - Check type of number
    42 @item ldexp - Load exponent
    43 @item log - Natural logarithms
    44 @item log10 - Base 10 logarithms
    45 @item log1p - Log of 1 + X
    46 @item matherr - Modifiable math error handler
    47 @item modf - Split fractional and integer parts
    48 @item nan - Floating Not a Number
    49 @item nextafter - Get next representable number
    50 @item pow - X to the power Y
    51 @item remainder - remainder of X divided by Y
    52 @item scalbn - scalbn
    53 @item sin - Sine or cosine (sin and cos)
    54 @item sinh - Hyperbolic sine
    55 @item sqrt - Positive square root
    56 @item tan - Tangent
    57 @item tanh - Hyperbolic tangent
     19@item @code{acos} - Arccosine
     20@item @code{acosh} - Inverse hyperbolic cosine
     21@item @code{asin} - Arcsine
     22@item @code{asinh} - Inverse hyperbolic sine
     23@item @code{atan} - Arctangent
     24@item @code{atan2} - Arctangent of y/x
     25@item @code{atanh} - Inverse hyperbolic tangent
     26@item @code{jN} - Bessel functions (jN and yN)
     27@item @code{cbrt} - Cube root
     28@item @code{copysign} - Sign of Y and magnitude of X
     29@item @code{cosh} - Hyperbolic cosine
     30@item @code{erf} - Error function (erf and erfc)
     31@item @code{exp} - Exponential
     32@item @code{expm1} - Exponential of x and - 1
     33@item @code{fabs} - Absolute value (magnitude)
     34@item @code{floor} - Floor and ceiling (floor and ceil)
     35@item @code{fmod} - Floating-point remainder (modulo)
     36@item @code{frexp} - Split floating-point number
     37@item @code{gamma} - Logarithmic gamma function
     38@item @code{hypot} - Distance from origin
     39@item @code{ilogb} - Get exponent
     40@item @code{infinity} - Floating infinity
     41@item @code{isnan} - Check type of number
     42@item @code{ldexp} - Load exponent
     43@item @code{log} - Natural logarithms
     44@item @code{log10} - Base 10 logarithms
     45@item @code{log1p} - Log of 1 + X
     46@item @code{matherr} - Modifiable math error handler
     47@item @code{modf} - Split fractional and integer parts
     48@item @code{nan} - Floating Not a Number
     49@item @code{nextafter} - Get next representable number
     50@item @code{pow} - X to the power Y
     51@item @code{remainder} - remainder of X divided by Y
     52@item @code{scalbn} - scalbn
     53@item @code{sin} - Sine or cosine (sin and cos)
     54@item @code{sinh} - Hyperbolic sine
     55@item @code{sqrt} - Positive square root
     56@item @code{tan} - Tangent
     57@item @code{tanh} - Hyperbolic tangent
    5858@end itemize
Note: See TracChangeset for help on using the changeset viewer.