Commit eda703ac authored by Matthijs Kooijman's avatar Matthijs Kooijman Committed by Ian Lance Taylor

os: mention the influence of umask in docs

Change-Id: Ia05fac3298334d6b44267ce02bffcd7bf8a54c72
Reviewed-on: https://go-review.googlesource.com/83775Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent f2ddcca2
...@@ -208,7 +208,8 @@ func (f *File) WriteString(s string) (n int, err error) { ...@@ -208,7 +208,8 @@ func (f *File) WriteString(s string) (n int, err error) {
return f.Write([]byte(s)) return f.Write([]byte(s))
} }
// Mkdir creates a new directory with the specified name and permission bits. // Mkdir creates a new directory with the specified name and permission
// bits (before umask).
// If there is an error, it will be of type *PathError. // If there is an error, it will be of type *PathError.
func Mkdir(name string, perm FileMode) error { func Mkdir(name string, perm FileMode) error {
e := syscall.Mkdir(fixLongPath(name), syscallMode(perm)) e := syscall.Mkdir(fixLongPath(name), syscallMode(perm))
...@@ -260,7 +261,7 @@ func Create(name string) (*File, error) { ...@@ -260,7 +261,7 @@ func Create(name string) (*File, error) {
// OpenFile is the generalized open call; most users will use Open // OpenFile is the generalized open call; most users will use Open
// or Create instead. It opens the named file with specified flag // or Create instead. It opens the named file with specified flag
// (O_RDONLY etc.) and perm, (0666 etc.) if applicable. If successful, // (O_RDONLY etc.) and perm (before umask), if applicable. If successful,
// methods on the returned File can be used for I/O. // methods on the returned File can be used for I/O.
// If there is an error, it will be of type *PathError. // If there is an error, it will be of type *PathError.
func OpenFile(name string, flag int, perm FileMode) (*File, error) { func OpenFile(name string, flag int, perm FileMode) (*File, error) {
......
...@@ -13,7 +13,7 @@ import ( ...@@ -13,7 +13,7 @@ import (
// MkdirAll creates a directory named path, // MkdirAll creates a directory named path,
// along with any necessary parents, and returns nil, // along with any necessary parents, and returns nil,
// or else returns an error. // or else returns an error.
// The permission bits perm are used for all // The permission bits perm (before umask) are used for all
// directories that MkdirAll creates. // directories that MkdirAll creates.
// If path is already a directory, MkdirAll does nothing // If path is already a directory, MkdirAll does nothing
// and returns nil. // and returns nil.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment