Skip to content

Commit cffae8e

Browse files
tklausergopherbot
authored andcommitted
unix: add ClockGettime on *bsd and solaris
The same wrapper is already implemented on linux and darwin. Change-Id: Ia986fdfc28767356451d157e53f11e8d9ca86f2c Reviewed-on: https://go-review.googlesource.com/c/sys/+/456795 TryBot-Result: Gopher Robot <[email protected]> Run-TryBot: Tobias Klauser <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]> Reviewed-by: Than McIntosh <[email protected]> Auto-Submit: Tobias Klauser <[email protected]>
1 parent 96e75de commit cffae8e

29 files changed

+243
-660
lines changed

unix/syscall_dragonfly.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
255255
//sys Chmod(path string, mode uint32) (err error)
256256
//sys Chown(path string, uid int, gid int) (err error)
257257
//sys Chroot(path string) (err error)
258+
//sys ClockGettime(clockid int32, time *Timespec) (err error)
258259
//sys Close(fd int) (err error)
259260
//sys Dup(fd int) (nfd int, err error)
260261
//sys Dup2(from int, to int) (err error)

unix/syscall_freebsd.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ func PtraceSingleStep(pid int) (err error) {
319319
//sys Chmod(path string, mode uint32) (err error)
320320
//sys Chown(path string, uid int, gid int) (err error)
321321
//sys Chroot(path string) (err error)
322+
//sys ClockGettime(clockid int32, time *Timespec) (err error)
322323
//sys Close(fd int) (err error)
323324
//sys Dup(fd int) (nfd int, err error)
324325
//sys Dup2(from int, to int) (err error)

unix/syscall_netbsd.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ func Statvfs(path string, buf *Statvfs_t) (err error) {
245245
//sys Chmod(path string, mode uint32) (err error)
246246
//sys Chown(path string, uid int, gid int) (err error)
247247
//sys Chroot(path string) (err error)
248+
//sys ClockGettime(clockid int32, time *Timespec) (err error)
248249
//sys Close(fd int) (err error)
249250
//sys Dup(fd int) (nfd int, err error)
250251
//sys Dup2(from int, to int) (err error)

unix/syscall_openbsd.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ func Uname(uname *Utsname) error {
220220
//sys Chmod(path string, mode uint32) (err error)
221221
//sys Chown(path string, uid int, gid int) (err error)
222222
//sys Chroot(path string) (err error)
223+
//sys ClockGettime(clockid int32, time *Timespec) (err error)
223224
//sys Close(fd int) (err error)
224225
//sys Dup(fd int) (nfd int, err error)
225226
//sys Dup2(from int, to int) (err error)

unix/syscall_solaris.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
590590
//sys Chmod(path string, mode uint32) (err error)
591591
//sys Chown(path string, uid int, gid int) (err error)
592592
//sys Chroot(path string) (err error)
593+
//sys ClockGettime(clockid int32, time *Timespec) (err error)
593594
//sys Close(fd int) (err error)
594595
//sys Creat(path string, mode uint32) (fd int, err error)
595596
//sys Dup(fd int) (nfd int, err error)

unix/zsyscall_dragonfly_amd64.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_freebsd_386.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_freebsd_amd64.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_freebsd_arm.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_freebsd_arm64.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_freebsd_riscv64.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_netbsd_386.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_netbsd_amd64.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_netbsd_arm.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_netbsd_arm64.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zsyscall_openbsd_386.go

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)