第二引数と同じ意味を持ちます。いずれか一つのフラグを必ず指定しなければならない点も同じです。指定することができます。ファイルが既に存在する場合は、ファイルのオープンに失敗します。明示的に指定する必要がありますので、ご注意ください。VALUES¶GFARM_ERR_NO_ERROR正常終了を示します。GFARM_ERR_IS_A_DIRECTORY指定されたファイルはディレクトリです。GFARM_ERR_IS_A_SYMBOLIC_LINK指定されたファイルはシンボリックリンクです。GFARM_ERR_OPERATION_NOT_PERMITTED指定されたファイルはファイルではありません。GFARM_ERR_NOT_A_DIRECTORY指定したパス名の親ディレクトリが、ディレクトリではありません。書き込み権限がありません。メタデータサーバへの認証に失敗しました。GFARM_ERR_NO_MEMORYメモリ不足のため処理を中止しました。メタデータサーバが指定されていません。メタデータサーバのポート番号が指定されていません。GFARM_ERR_UNKNOWN_HOST指定されたメタデータサーバのアドレス解決ができません。GFARM_ERR_TOO_MANY_OPEN_FILESプロセスにおけるオープン可能なファイル数の限界に達しました。GFARM_ERR_TOO_MANY_OPEN_FILES_IN_SYSTEMシステムにおけるオープンできるファイル数の限界に達しました。GFARM_ERR_NETWORK_IS_UNREACHABLEメタデータサーバに到達できません。GFARM_ERR_OPERATION_TIMED_OUTメタデータサーバへの接続がタイムアウトをおこしました。GFARM_ERR_PROTOCOLメタデータサーバとの通信にプロトコルエラーが発生しました。GFARM_ERR_BROKEN_PIPEメタデータサーバとの通信が切断しました。GFARM_ERR_PROTOCOL_NOT_SUPPORTED指定された認証プロトコルはサポートしていません。GFARM_ERR_AUTHENTICATIONメタデータサーバに対する認証に失敗しました。ファイルが既に存在しました。上記以外のエラーが生じたことを示します。よりエラーの原因を文字列に変換することができます。