about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-09-22 10:30:20 +0000
committerbors <bors@rust-lang.org>2017-09-22 10:30:20 +0000
commitee409a489eebab8a28078bb04c29d13442b74ee5 (patch)
tree6734aba814ec62e77a01e904b922efdc3971b12d /src/libsyntax/parse
parent0962b8fe4ffc1face685bc1b04364f6a3f0ad1ea (diff)
parent6ae9fc277287e4f207012ab65be24058f143d42d (diff)
downloadrust-ee409a489eebab8a28078bb04c29d13442b74ee5.tar.gz
rust-ee409a489eebab8a28078bb04c29d13442b74ee5.zip
Auto merge of #44624 - tmerr:master, r=sfackler
Retain suid/sgid/sticky bits in Metadata.permissions

Most users would expect set_permissions(Metadata.permissions()) to be
non-destructive. While we can't guarantee this, we can at least pass
the needed info to chmod.

Also update the PermissionsExt documentation to disambiguate what it
contains, and to refer to the underlying value as `st_mode` rather than
its type `mode_t`.

Closes #44147
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions