Nama fungsi : chmod
File tajuk : <io.h>
Prototipe fungsi : int chmod(const char *file,int auth);
Fungsi : Digunakan untuk mengubah metode akses file
Parameter : const char *file adalah nama file yang akan diubah, int auth adalah izin untuk diubah, nilainya S_IREAD, S_IWRITE atau S_IEXEC
Nilai kembalian : 0 jika berhasil, -1 jika gagal
Contoh program : Memodifikasi file tertentu ke mode read-only
#include<stdio.h>#include<io.h>#include<sys/stat.h>voidmake_read_only(char*namafile);intmain(void){make_read_only(D:\a.txt);make_read_only(MYFILE. FIL);return0;}voidmake_read_only(char*nama file){intstat=chmod(nama file,S_IREAD);if(stat)printf(Tidak dapat membuat%sread-onlyn,namafile);elseprintf(Dibuat%sread-onlyn ,nama file);}
Hasil berjalan:
Tidak dapat membuatD:a.txtread-onlyTidak dapat membuatMYFILE.FILread-only