【書式】
#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) 安江正樹@東海大学理学部物理学科】