diff options
| author | Chris Lu <chris.lu@gmail.com> | 2019-04-07 11:31:50 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2019-04-07 11:31:50 -0700 |
| commit | d14b614407a96e3d81bc655e5164d202c7e3b959 (patch) | |
| tree | 67887ff6d6e5ac78cb46546575a878a693303fd1 /weed/util/file_util_non_posix.go | |
| parent | a32abda1a3fb696687739805faa1f5444d86c5fa (diff) | |
| download | seaweedfs-d14b614407a96e3d81bc655e5164d202c7e3b959.tar.xz seaweedfs-d14b614407a96e3d81bc655e5164d202c7e3b959.zip | |
weed filer.copy: use existing file owner and gropu id
Diffstat (limited to 'weed/util/file_util_non_posix.go')
| -rw-r--r-- | weed/util/file_util_non_posix.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/weed/util/file_util_non_posix.go b/weed/util/file_util_non_posix.go new file mode 100644 index 000000000..ffcfef6d5 --- /dev/null +++ b/weed/util/file_util_non_posix.go @@ -0,0 +1,12 @@ +// +build linux darwin freebsd netbsd openbsd plan9 solaris zos + +package util + +import ( + "os" + "syscall" +) + +func GetFileUidGid(fi os.FileInfo) (uid, gid uint32) { + return fi.Sys().(*syscall.Stat_t).Uid, fi.Sys().(*syscall.Stat_t).Gid +} |
