From: Tobias Klauser Date: Tue, 21 Aug 2018 08:48:00 +0000 (+0200) Subject: syscall: add S_IRWXG and S_IRWXO on Solaris X-Git-Tag: go1.12beta1~1369 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4e1b11e2c9bdb0ddea1141eed487be1a626ff5be;p=gostls13.git syscall: add S_IRWXG and S_IRWXO on Solaris As discussed in CL 126621, these constants are already defined on Linux, Darwin, FreeBSD and NetBSD. In order to ensure portability of existing code using the syscall package, provide them for Solaris as well. Change-Id: Id49f6991f36775b152b9c47b9923cd0a08053bcb Reviewed-on: https://go-review.googlesource.com/130356 Run-TryBot: Tobias Klauser TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/syscall/types_solaris.go b/src/syscall/types_solaris.go index a219a437d5..a9e6d6bdd6 100644 --- a/src/syscall/types_solaris.go +++ b/src/syscall/types_solaris.go @@ -120,6 +120,8 @@ const ( // Directory mode bits S_IRUSR = C.S_IRUSR S_IWUSR = C.S_IWUSR S_IXUSR = C.S_IXUSR + S_IRWXG = C.S_IRWXG + S_IRWXO = C.S_IRWXO ) type Stat_t C.struct_stat diff --git a/src/syscall/ztypes_solaris_amd64.go b/src/syscall/ztypes_solaris_amd64.go index 12307abfaa..b892cd6612 100644 --- a/src/syscall/ztypes_solaris_amd64.go +++ b/src/syscall/ztypes_solaris_amd64.go @@ -77,6 +77,8 @@ const ( S_IRUSR = 0x100 S_IWUSR = 0x80 S_IXUSR = 0x40 + S_IRWXG = 0x38 + S_IRWXO = 0x7 ) type Stat_t struct {