chmod - ファイル属性の設定

【書式】

#include <sys/types.h>

#include <sys/stat.h>

#include <io.h>

int chmod(const char *pathname, int mode);

【解説】

chmod() はファイルpathnameのモードをmodeに変更します。modeには以下の

指定ができます。

S_IWRITE

書き込み可能

S_IREAD

読み出し可能(リードオンリーファイル)

S_IREAD | S_IWRITE

読み書き可能

ただし、DOS窓ではファイルを読み出し禁止にはできませんので、S_IWRITE

とS_IREAD | S_IWRITEとは等価になります。

【リターン値】

変更に成功したときは0を返します。失敗したときには 0 以外の値を返し、

errnoをセットします。

【エラー】

ENOENT

ファイルが存在しません

【可搬性】

UNIX, DOS窓

【参照】

access(3), umask(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】