ILE C/400 functions

ILE C/400® provides the standard C functions defined by the American National Standards Institute (ANSI).

These functions can operate through either the data management I/O support or the integrated file system stream I/O support, depending on what you specify when you create the C program. The compiler uses the data management I/O unless you tell it differently.

To tell the compiler to use the integrated file system stream I/O, you must specify *IFSIO for the System interface option (SYSIFCOPT) parameter in the Create ILE C/400 Module (CRTCMOD) or Create Bound C Program (CRTBNDC) command. When you specify *IFSIO, the integrated file system I/O functions are bound instead of the data management I/O functions. In effect, the ILE C/400 C functions use the integrated file system functions to perform I/O.

Figure 1. ILE C/400 functions use the integrated file system stream I/O functions
ILE C/400 functions use the integrated file system stream I/O functions

For more information about using ILE C/400 functions with integrated file system stream I/O, see the publication WebSphere® Development Studio: ILE C/C++ Programmers Guide Link to PDF. For details on each ILE C/400 C function, see the publication WebSphere Development Studio: C/C++ Language Reference Link to PDF.