ファイルからの基本的なファイル許可と、入力からのファイル許可を比較する必要があります。入力は に保存する必要がargv[1]
あり、ファイルからの許可情報は従来のstruct stat stat_buf
、具体的にはstat_buf.st_mode
フィールドに保存されます。
実行例は./program 775
. 次に、プログラムは、それがコード内の一部のファイルの同じ許可であると言う必要がありstat_buf.st_mode
ます。しかし、私が知っていることはst_mode
、8 進数として読み取ったり、int に変換したりする必要があるため、 の形式は扱いにくいということです。問題なく比較するには?