_Ropnfbk () -オープン・フィードバック情報の取得

形式

#include <recio.h>
#include <xxfdbk.h>

_XXOPFB_T *_Ropnfbk(_RFILE *fp);

言語レベル

ILE C Extension

スレッド・セーフ

はい

説明

_Ropnfbk() 関数は、 fpで指定されたファイルのオープン・フィードバック域のコピーを指すポインターを戻します。

_Ropnfbk() 関数は、すべてのタイプのファイルに対して有効です。

戻り値

エラーが発生した場合、 _Ropnfbk() 関数は NULL を返します。 errno 設定については、 表 1 および 表 1 を参照してください。

#include <stdio.h>
#include <stdlib.h>
#include <recio.h>
 
int main(void)
{
    _RFILE      *fp;
    _XXOPFB_T   *opfb;
 
    /* Open the file for processing in arrival sequence.             */
    if (( fp = _Ropen ( "MYLIB/T1677RD1", "rr+, arrseq=Y" )) == NULL )
    {
        printf ( "Open failed\n" );
        exit ( 1 );
    }
 
    /* Get the library and file names of the file opened.            */
    opfb = _Ropnfbk ( fp );
    printf ( "Library: %10.10s\nFile:    %10.10s\n",
              opfb->library_name,
              opfb->file_name);
 
 
    _Rclose ( fp );
}

関連情報