Q68392: Re-entrant Function List for C 5.10 and 6.00
Article: Q68392
Product(s): See article
Version(s): 5.10 6.00 6.00a
Operating System(s): OS/2
Keyword(s): ENDUSER | | mspl13_c
Last Modified: 24-JAN-1991
This material is taken from page 369 of the version 6.00 "Microsoft C
Advanced Programming Techniques" manual.
The C run-time functions listed below are re-entrant and can be used
in multithreaded OS/2 programs with the standard libraries.
However, Microsoft recommends use of the multithreaded C run-time
library LLIBCMT.LIB, which allows free use of C run-time library
functions, instead of restricting yourself to the functions below.
abs memcpy srcat strnset
atoi memchr strchr strrchr
atol memcmp strcmpi strrev
bsearch memcpy strcmpi strset
chdir memicmp strcpy strstr
getpid memmove stricmp strupr
halloc memset strlen swab
hfree mkdir strlwr tolower
itoa movedata strncat toupper
labs putch strncmp
lfind rmdir strncpy
lsearch segread strnicmp
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.