authorgravatar for i@mgxm.meMarcio Giaxa <i@mgxm.me> 2018-12-24 10:27:08-02:00
committergravatar for i@mgxm.meMarcio Giaxa <i@mgxm.me> 2018-12-24 10:27:08-02:00
logde473d442371c943bff077428b3786885cadec47
treeaf6e98afc0e17792cbb37959f143ee16cb6fec15
parent682815f6e9df8fa7ec25f0b327b4eab7c3d52f2a
signaturelock-open Commit is signed but in an unrecognized format.

freebsd: implement std.os.time.sleep


1 files changed, 1 insertions(+), 1 deletions(-)

std/os/time.zig+1-1
...@@ -13,7 +13,7 @@ pub const epoch = @import("epoch.zig");...@@ -13,7 +13,7 @@ pub const epoch = @import("epoch.zig");
13/// Sleep for the specified duration13/// Sleep for the specified duration
14pub fn sleep(nanoseconds: u64) void {14pub fn sleep(nanoseconds: u64) void {
15 switch (builtin.os) {15 switch (builtin.os) {
16 Os.linux, Os.macosx, Os.ios => {16 Os.linux, Os.macosx, Os.ios, Os.freebsd => {
17 const s = nanoseconds / ns_per_s;17 const s = nanoseconds / ns_per_s;
18 const ns = nanoseconds % ns_per_s;18 const ns = nanoseconds % ns_per_s;
19 posixSleep(@intCast(u63, s), @intCast(u63, ns));19 posixSleep(@intCast(u63, s), @intCast(u63, ns));