Aracılığıyla paylaş


Dosya sabitleri

Sözdizimi

#include <fcntl.h>

Açıklamalar

Bu sabitlerden bir veya daha fazlasından oluşturulan tamsayı ifadesi, izin verilen okuma veya yazma işlemlerinin türünü belirler. Bir veya daha fazla sabiti çeviri modu sabitiyle birleştirerek oluşturulur.

Dosya sabitleri aşağıdaki gibidir:

Sabit Açıklama
_O_APPEND Her yazma işleminden önce dosya işaretçisini dosyanın sonuna yeniden konumlandırır.
_O_CREAT Yazmak için yeni bir dosya oluşturur ve açar; tarafından filename belirtilen dosya varsa sabitin hiçbir etkisi yoktur.
_O_EXCL tarafından filename belirtilen dosya varsa bir hata değeri döndürür. Yalnızca ile _O_CREATkullanıldığında geçerlidir.
_O_RDONLY Dosyayı yalnızca okumak üzere açar; bu bayrak verilirse _O_RDWR ve _O_WRONLY verilemiyorsa.
_O_RDWR Hem okuma hem de yazma için dosyayı açar; bu bayrak verilirse _O_RDONLY ve _O_WRONLY verilemiyorsa.
_O_TRUNC Var olan bir dosyayı açar ve sıfır uzunluğa yarlar; dosya yazma iznine sahip olmalıdır. Dosyanın içeriği yok edilir. Bu bayrak verilirse belirtemezsiniz _O_RDONLY.
_O_WRONLY Dosyayı yalnızca yazmak için açar; bu bayrak verilirse _O_RDONLY ve _O_RDWR verilemiyorsa.

Ayrıca bkz.

_open, _wopen
_sopen, _wsopen
Genel sabitler