The following table lists the C run-time library functions in the OpenEdge code base made thread safe through interposition:
Table 1. C run-time library functions used in the OpenEdge code
CRT functions
ctime()
gmtime()
localtime()
gethostbyaddr()
gethostbyname()
getprotobyname()
getpwnam()
getpwuid()
getservbyname()
readdir()
strerror()
ttyname()
strtok()
rand()
random()
inet_ntoa()
getlogin()

The thread safe versions of these functions are by default interposed on all platforms.