.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "GFARM_IMPORT_FRAGMENT_SIZE_ALLOC" "3" "18 March 2003" "Gfarm" ""
.SH NAME
gfarm_import_fragment_size_alloc \- フラグメントサイズの配列を割り当てる
.SH SYNOPSIS
.sp
\fB#include
.sp
file_offset_t *gfarm_import_fragment_size_alloc (file_offset_t \fItotal_size\fB, int \fIn\fB);
\fR
.SH "DESCRIPTION"
.PP
Gfarmファイルをインポートするアプリケーション用の補助関数の一つです。
.PP
インポート処理には、ファイルを、どれくらいのサイズのフラグメントに
分割するかという情報が必要です。元ファイルのサイズを引数
\fItotal_size\fR
に、フラグメント数を引数
\fIn\fR
に与えると、この関数は結果として、各フラグメントの分割サイズの目安を、
要素数
\fIn\fR
の配列として返します。
.PP
この関数と gfarm_hostlist_read(3) 関数の結果を組み合わせることによって、
gfarm_import_fragment_config_read(3) 関数が返すフラグメント分割情報
と同じ形式の情報を得ることができます。
.PP
この関数で得た配列は free(3) を用いて解放する必要があります。
.SH "RETURN VALUES"
.TP
\fBNULL\fR
メモリ不足のため処理を中止しました。
.TP
\fBその他\fR
処理に成功した場合、
file_offset_t 型の配列の先頭要素へのポインタを返します。
.SH "SEE ALSO"
.PP
\fBgfarm_hostlist_read\fR(3),
\fBgfarm_import_fragment_config_read\fR(3)