From 6394bf32ee3cc1fa74259f9366b4616276485acf Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 4 Aug 2017 23:57:58 +0200 Subject: Less clutter --- file.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 file.go (limited to 'file.go') diff --git a/file.go b/file.go new file mode 100644 index 0000000..97f5eed --- /dev/null +++ b/file.go @@ -0,0 +1,17 @@ +package main + +import "os" + +const ( + ModeSec os.FileMode = 0600 + ModePub os.FileMode = 0644 + ModeSig os.FileMode = 0644 +) + +func Open(fname string) (*os.File, error) { + return os.OpenFile(fname, os.O_RDONLY, 0) +} + +func Create(fname string, perm os.FileMode) (*os.File, error) { + return os.OpenFile(fname, os.O_WRONLY|os.O_CREATE|os.O_EXCL, perm) +} -- cgit v1.2.3