2
2
mirror of https://github.com/octoleo/restic.git synced 2024-05-28 14:40:49 +00:00

Don't panic on mknod on Windows

Instead return an error.
This commit is contained in:
Klaus Post 2015-08-16 13:24:21 +02:00
parent 3f992c3d6e
commit 346c0c0c58

View File

@ -1,6 +1,7 @@
package restic package restic
import ( import (
"errors"
"os" "os"
"syscall" "syscall"
) )
@ -13,7 +14,7 @@ func (node *Node) OpenForReading() (*os.File, error) {
// special file, or named pipe) named pathname, with attributes // special file, or named pipe) named pathname, with attributes
// specified by mode and dev. // specified by mode and dev.
var mknod = func(path string, mode uint32, dev int) (err error) { var mknod = func(path string, mode uint32, dev int) (err error) {
panic("mknod not implemented") return errors.New("device nodes cannot be created on windows")
} }
// Windows doesn't need lchown // Windows doesn't need lchown