The _Ropen() and fopen() functions that refer to iSeries system files require a file name. This file name must be a null-ended string.
The syntax of an iSeries data management filename is:
>>-+---------------+--+-file-name---------------+-------------->< '-library-name/-' '-file-name (member-name)-' |
All characters specified for library-name, filename, or member-name are folded to uppercase unless you surround the string by the back slash and quotation mark (\") control sequence. This allows you to specify the OS/400 quoted names. For example:
"\"tstlib\"/tstfile(tstmbr)"
Library is: "tstlib"
File is: TSTFILE
Member is: TSTMBR
If you surround the filename, library name, or member name in double quotation marks and the name is a normal name, the double quotation marks are discarded by the ILE C\C++ compiler. A normal name is any file, library, or member name with the following characters:
The following characters cannot appear anywhere in your filenames, library names, or member names:
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.