H06.06 Release Version Update Compendium
Operating System
H06.06 Release Version Update Compendium—542486-001
2-4
Large OSS File Aware and Large OSS File Safe
APIs
•
scandir64()
•
tmpfile64()
•
tmpfile64_guardian()
•
tmpfile64_oss()
These native C run-time library APIs are large OSS file safe:
•
fclose()
•
fflush()
•
fgetc()
•
fgetpos()
•
fgets()
•
fgetwc()
•
fgetws()
•
fopen_oss()
•
fprintf()
•
fputc()
•
fputs()
•
fputwc()
•
fputws()
•
fread()
•
freopen_oss()
•
fwrite()
•
fscanf()
•
fseek()
•
fsetpos()
•
ftell()
•
getc()
•
getchar()
•
gets()
•
getw()
•
getwc()
•
getws()
•
getwchar()
•
printf()
•
putc()
•
putchar()
•
puts()
•
putw()
•
putws()
•
putwchar()
•
scanf()
•
vfprintf()
•
vprintf()
Native C++ run-time libraries do not have new 64-bit specific APIs in the C++ library
products. However, the logic implementing IOStream classes is enhanced to be large
OSS file safe for programs built with the regular compilation environment or large OSS