File Permission Constants
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

File Permission Constants

#include <sys/stat.h>


One of these constants is required when _O_CREAT (_open, _sopen) is specified.

The pmode argument specifies the file's permission settings as follows.

Constant Meaning
_S_IREAD Reading permitted
_S_IWRITE Writing permitted
_S_IREAD | _S_IWRITE Reading and writing permitted

When used as the pmode argument for _umask, the manifest constant sets the permission setting, as follows.

Constant Meaning
_S_IREAD Writing not permitted (file is read-only)
_S_IWRITE Reading not permitted (file is write-only)
_S_IREAD | _S_IWRITE Neither reading nor writing permitted

See Also

_open | _sopen | _umask | _stat structure | Global Constants

© 2015 Microsoft