Synopsis: | None of the following functions should be used directly if possible: ungetc, fopen, fgetpos, ftell, gets, remove, rename, bsearch, qsort, time, date, clock, isalnum, isalpha, iscntrl, islower, isprint, isupper, perror, strerror, calloc, malloc, realloc, exit, fmod. |
Language: | C |
Severity Level: | 10 |
Category: | RESTRICTIONS ON SPECIFIC FUNCTIONS |
Description: |
The use of any of these facilities leads to some form of undefined or implementation defined behaviour and many subtle run-time problems can arise. If it is felt that the application absolutely must use this functionality, a wrapper function must be written and its use formally justified by the project manager.The external interface of any such wrapper functions must be consistent with the function being wrapped to avoid a proliferation of slightly different functions. |