@@ -19,14 +19,12 @@ func atime(stat *syscall.Stat_t) time.Time {
19
19
func isBlock (d os.FileInfo ) bool {
20
20
stat := d .Sys ().(* syscall.Stat_t )
21
21
return (stat .Mode & syscall .S_IFMT ) == syscall .S_IFBLK
22
- return true
23
22
}
24
23
25
24
// IsChar reports if the file is a character device
26
25
func isChar (d os.FileInfo ) bool {
27
26
stat := d .Sys ().(* syscall.Stat_t )
28
27
return (stat .Mode & syscall .S_IFMT ) == syscall .S_IFCHR
29
- return true
30
28
}
31
29
32
30
func dir2Qid (d os.FileInfo ) * Qid {
@@ -42,11 +40,11 @@ func dir2Qid(d os.FileInfo) *Qid {
42
40
func dir2Dir (path string , d os.FileInfo , dotu bool , upool Users ) (* Dir , error ) {
43
41
if r := recover (); r != nil {
44
42
fmt .Print ("stat failed: " , r )
45
- return nil , & os.PathError {"dir2Dir" , path , nil }
43
+ return nil , & os.PathError {Op : "dir2Dir" , Path : path , Err : nil }
46
44
}
47
45
sysif := d .Sys ()
48
46
if sysif == nil {
49
- return nil , & os.PathError {"dir2Dir: sysif is nil" , path , nil }
47
+ return nil , & os.PathError {Op : "dir2Dir: sysif is nil" , Path : path , Err : nil }
50
48
}
51
49
sysMode := sysif .(* syscall.Stat_t )
52
50
0 commit comments