Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sintaks
#include <fcntl.h>
Keterangan
Ekspresi bilangan bulat yang terbentuk dari satu atau beberapa konstanta ini menentukan jenis operasi membaca atau menulis yang diizinkan. Ini dibentuk dengan menggabungkan satu atau beberapa konstanta dengan konstanta mode terjemahan.
Konstanta file adalah sebagai berikut:
| Terus-menerus | Deskripsi |
|---|---|
_O_APPEND |
Memposisikan ulang penunjuk file ke akhir file sebelum setiap operasi tulis. |
_O_CREAT |
Membuat dan membuka file baru untuk ditulis; konstanta tidak berpengaruh jika file yang ditentukan oleh filename ada. |
_O_EXCL |
Mengembalikan nilai kesalahan jika file yang ditentukan oleh filename ada. Hanya berlaku saat digunakan dengan _O_CREAT. |
_O_RDONLY |
Membuka file untuk dibaca saja; jika bendera ini diberikan, _O_RDWR dan _O_WRONLY tidak dapat diberikan. |
_O_RDWR |
Membuka file untuk membaca dan menulis; jika bendera ini diberikan, _O_RDONLY dan _O_WRONLY tidak dapat diberikan. |
_O_TRUNC |
Membuka dan memotong file yang ada menjadi panjang nol; file harus memiliki izin tulis. Isi file dihancurkan. Jika bendera ini diberikan, Anda tidak dapat menentukan _O_RDONLY. |
_O_WRONLY |
Membuka file hanya untuk menulis; jika bendera ini diberikan, _O_RDONLY dan _O_RDWR tidak dapat diberikan. |