Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
#include <fcntl.h>
Uwagi
Wyrażenie całkowite utworzone na podstawie co najmniej jednej z tych stałych określa typ dozwolonych operacji odczytu lub zapisu. Jest tworzona przez połączenie co najmniej jednej stałej ze stałą trybu tłumaczenia.
Stałe plików są następujące:
| Stała | opis |
|---|---|
_O_APPEND |
Zmienia położenie wskaźnika pliku na końcu pliku przed każdą operacją zapisu. |
_O_CREAT |
Tworzy i otwiera nowy plik do zapisu; stała nie ma wpływu, jeśli plik określony przez filename istnieje. |
_O_EXCL |
Zwraca wartość błędu, jeśli plik określony przez filename istnieje. Ma zastosowanie tylko w przypadku użycia z ._O_CREAT |
_O_RDONLY |
Otwiera plik tylko do odczytu; jeśli ta flaga jest podana _O_RDWR i _O_WRONLY nie można jej podać. |
_O_RDWR |
Otwiera plik do odczytu i zapisu; jeśli ta flaga jest podana _O_RDONLY i _O_WRONLY nie można jej podać. |
_O_TRUNC |
Otwiera i obcina istniejący plik o zerowej długości; plik musi mieć uprawnienia do zapisu. Zawartość pliku jest niszczona. Jeśli ta flaga jest podana, nie można określić wartości _O_RDONLY. |
_O_WRONLY |
Otwiera plik tylko do zapisu; jeśli ta flaga jest podana _O_RDONLY i _O_RDWR nie można jej podać. |