KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

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.