NAME¶
gfarm_import_fragment_config_read -
フラグメント構成ファイルを読み込む
SYNOPSIS¶
#include <gfarm/gfarm.h>
char *gfarm_import_fragment_config_read (char *
config, int
*np , char ***host_table_p, file_offset_t
**size_table_p, int *error_line_p);
DESCRIPTION¶
Gfarmファイルをインポートするアプリケーション用の補助関数の一つです。
import の構成ファイル名を
config
に指定すると、そのファイルから、
ホストの配列を
host_table_p
の指す先に、また、サイズの配列を
size_table_p
の指す先に返します。構成ファイルに構文エラーが生じた場合には、
error_line_p
の指す先に、ファイルの行番号を返します。この値が
-1
の場合には、構文以外のエラー原因です。
構成ファイルは、各行が、空白で区切られたサイズとホスト名からなる形式です。
ここで得たホストの配列は
gfarm_strings_free_deeply() を用いて解放
する必要があります。
また、ここで得たサイズの配列は
free()
を用いて解放する必要があります。
RETURN VALUES¶
- NULL
- 正常終了を示します。
- GFARM_ERR_NO_MEMORY
- メモリ不足のため処理を中止しました。
- その他
- 上記以外のエラーが生じたことを示します。
SEE ALSO¶
gfarm_hostlist_read(3)