ILE C/C++ Compiler Reference
Specifies which integrated file system options will be used for C or C++
stream I/O operations in the module that is created.
|--+-----------------------------------------------------------+--|
| (2) |
| .-*IFS64IO------. |
| | (1) | (3) |
| +-*NOIFSIO------+ .-*NOASYNCSIGNAL------. |
'-SYSIFCOPT(--+---------------+--+---------------------+--)-'
'-*IFSIO--------' | (3) |
'-*ASYNCSIGNAL--------'
Notes:
- C compiler default setting
- C++ compiler default setting
- C compiler only
- *IFS64IO
- Default setting for the C++ compiler. The object that is created
will use 64-bit Integrated File System APIs that support C and C++
stream I/O operations on files greater than two gigabytes in size.
Using this option is equivalent to specifying SYSIFCOPT(*IFSIO
*IFS64IO).
- *NOIFSIO
- Default setting for the C compiler. The object that is created will
use the iSeries Data Management file system for C and C++ stream I/O
operations.
- *IFSIO
- The object that is created will use the Integrated File System APIs for C
and C++ stream I/O operations on files up to two gigabytes in size.
- *NOASYNCSIGNAL
- Default setting. Does not enable run-time mapping of synchronous
signalling functions to asynchronous signalling functions.
- *ASYNCSIGNAL
- Enable run-time mapping of synchronous signalling functions to
asynchronous signalling functions. Specifying this option causes C
run-time environment to map the synchronous signal() and
raise() functions to the asynchronous sigaction() and
kill() functions respectively.
[ Top of Page | Previous Page | Next Page | Table of Contents ]
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.