次を使用してディレクトリ内のファイルを読み取っています。
glob_t* globlist;
// initialization.
glob(pattern, GLOB_ERR | GLOB_BRACE, NULL, globlist);
これはうまく機能しますが、各ファイルの処理順序が関連するようになったので、一致に特定の順序があるかどうか、またはない場合、何らかの方法で指定できるかどうかを知りたいです。
デフォルトglob
では、返された名前をソートします。
GLOB_NOSORT
通常、glob() は、LC_COLLATE カテゴリの現在の設定に従って、一致するパス名をソートします。XBD LC_COLLATE を参照してください。このフラグを使用すると、返されるパス名の順序は指定されません。
ここのマニュアルページから引用されたように
パス名は、LC_COLLATE カテゴリの現在の設定で定義されているソート順になります。