From Jason Turner

[fs.enum.perms]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpa3mzb3y0/{from.md → to.md} +24 -0
tmp/tmpa3mzb3y0/{from.md → to.md} RENAMED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ **Table: Enum class `perms`** <a id="fs.enum.perms">[fs.enum.perms]</a>
2
+
3
+ | Name | Value (octal) | POSIX macro | Definition or notes |
4
+ | -------------- | ------------- | ----------- | ---------------------------------------------------------------------------------------------------------------- |
5
+ | `none` | `0` | | There are no permissions set for the file. |
6
+ | `owner_read` | `0400` | `S_IRUSR` | Read permission, owner |
7
+ | `owner_write` | `0200` | `S_IWUSR` | Write permission, owner |
8
+ | `owner_exec` | `0100` | `S_IXUSR` | Execute/search permission, owner |
9
+ | `owner_all` | `0700` | `S_IRWXU` | Read, write, execute/search by owner;<br> `owner_read | owner_write | owner_exec` |
10
+ | `group_read` | `040` | `S_IRGRP` | Read permission, group |
11
+ | `group_write` | `020` | `S_IWGRP` | Write permission, group |
12
+ | `group_exec` | `010` | `S_IXGRP` | Execute/search permission, group |
13
+ | `group_all` | `070` | `S_IRWXG` | Read, write, execute/search by group;<br> `group_read | group_write | group_exec` |
14
+ | `others_read` | `04` | `S_IROTH` | Read permission, others |
15
+ | `others_write` | `02` | `S_IWOTH` | Write permission, others |
16
+ | `others_exec` | `01` | `S_IXOTH` | Execute/search permission, others |
17
+ | `others_all` | `07` | `S_IRWXO` | Read, write, execute/search by others;<br> `others_read | others_write | others_exec` |
18
+ | `all` | `0777` | | `owner_all | group_all | others_all` |
19
+ | `set_uid` | `04000` | `S_ISUID` | Set-user-ID on execution |
20
+ | `set_gid` | `02000` | `S_ISGID` | Set-group-ID on execution |
21
+ | `sticky_bit` | `01000` | `S_ISVTX` | Operating system dependent. |
22
+ | `mask` | `07777` | | `all | set_uid | set_gid | sticky_bit` |
23
+ | `unknown` | `0xFFFF` | | The permissions are not known, such as when a `file_status` object is created without specifying the permissions |
24
+