Skip to content

Commit

Permalink
sequential: simplify aliases
Browse files Browse the repository at this point in the history
This is easier and self-documenting.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
  • Loading branch information
kolyshkin committed Aug 25, 2023
1 parent eac9a7f commit 1d35364
Showing 1 changed file with 6 additions and 19 deletions.
25 changes: 6 additions & 19 deletions sequential/sequential_unix.go
Expand Up @@ -5,22 +5,9 @@ package sequential

import "os"

// Create is an alias for [os.Create] on non-Windows platforms.
func Create(name string) (*os.File, error) {
return os.Create(name)
}

// Open is an alias for [os.Open] on non-Windows platforms.
func Open(name string) (*os.File, error) {
return os.Open(name)
}

// OpenFile is an alias for [os.OpenFile] on non-Windows platforms.
func OpenFile(name string, flag int, perm os.FileMode) (*os.File, error) {
return os.OpenFile(name, flag, perm)
}

// CreateTemp is an alias for [os.CreateTemp] on non-Windows platforms.
func CreateTemp(dir, prefix string) (f *os.File, err error) {
return os.CreateTemp(dir, prefix)
}
var (
Create = os.Create
Open = os.Open
OpenFile = os.OpenFile
CreateTemp = os.CreateTemp
)

0 comments on commit 1d35364

Please sign in to comment.