package sftp | |
import ( | |
"fmt" | |
"syscall" | |
) | |
func testFileInfoSysOS(sys interface{}) error { | |
switch sys := sys.(type) { | |
case *syscall.Dir: | |
// sys.Uid and sys.Gid are strings instead of ints. | |
default: | |
return fmt.Errorf("unexpected FileInfo.Sys() type: %T", sys) | |
} | |
return nil | |
} |