LEFT | RIGHT |
1 // Copyright 2009 The Go Authors. All rights reserved. | 1 // Copyright 2009 The Go Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style | 2 // Use of this source code is governed by a BSD-style |
3 // license that can be found in the LICENSE file. | 3 // license that can be found in the LICENSE file. |
4 | 4 |
5 //build darwin freebsd linux openbsd windows | 5 // +build darwin freebsd linux openbsd windows |
6 | 6 |
7 package os | 7 package os |
8 | 8 |
9 import ( | 9 import ( |
10 "syscall" | 10 "syscall" |
11 ) | 11 ) |
12 | 12 |
13 func sigpipe() // implemented in package runtime | 13 func sigpipe() // implemented in package runtime |
14 | 14 |
15 func epipecheck(file *File, e int) { | 15 func epipecheck(file *File, e int) { |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 // coarse time unit. | 186 // coarse time unit. |
187 func Chtimes(name string, atime_ns int64, mtime_ns int64) Error { | 187 func Chtimes(name string, atime_ns int64, mtime_ns int64) Error { |
188 var utimes [2]syscall.Timeval | 188 var utimes [2]syscall.Timeval |
189 utimes[0] = syscall.NsecToTimeval(atime_ns) | 189 utimes[0] = syscall.NsecToTimeval(atime_ns) |
190 utimes[1] = syscall.NsecToTimeval(mtime_ns) | 190 utimes[1] = syscall.NsecToTimeval(mtime_ns) |
191 if e := syscall.Utimes(name, utimes[0:]); iserror(e) { | 191 if e := syscall.Utimes(name, utimes[0:]); iserror(e) { |
192 return &PathError{"chtimes", name, Errno(e)} | 192 return &PathError{"chtimes", name, Errno(e)} |
193 } | 193 } |
194 return nil | 194 return nil |
195 } | 195 } |
LEFT | RIGHT |