From 9f20d01cfb593fb4959a1a16f786787477a3e91b Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 31 Jul 2023 10:51:44 -0700 Subject: [PATCH] Revert "std.c: exposing timer api" This reverts commit 54ea0bbcdddc9e13ed98415d8883f03d59392509. --- lib/std/c.zig | 5 ----- lib/std/c/dragonfly.zig | 2 -- lib/std/c/freebsd.zig | 2 -- lib/std/c/linux.zig | 1 - lib/std/c/netbsd.zig | 2 -- lib/std/c/solaris.zig | 2 -- 6 files changed, 14 deletions(-) diff --git a/lib/std/c.zig b/lib/std/c.zig index 860fdab92900b356123a80bff0f0eacd60429a0d..66875eadd0347c930632254901d37f1b4f4fabcc 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -408,11 +408,6 @@ pub extern "c" fn setlogmask(maskpri: c_int) c_int; pub extern "c" fn if_nametoindex([*:0]const u8) c_int; -pub extern "c" fn timer_create(clockid: c.clockid_t, sevp: *c.sigevent, timerid: *c.timer_t) c_int; -pub extern "c" fn timer_delete(timerid: c.timer_t) c_int; -pub extern "c" fn timer_settime(timerid: c.timer_t, flags: c_int, new_value: *const c.itimerspec, old_value: *c.itimerspec) c_int; -pub extern "c" fn timer_gettime(timerid: c.timer_t, flags: c_int, curr_value: *c.itimerspec) c_int; - pub usingnamespace if (builtin.os.tag == .linux and builtin.target.isMusl()) struct { // musl does not implement getcontext pub const getcontext = std.os.linux.getcontext; diff --git a/lib/std/c/dragonfly.zig b/lib/std/c/dragonfly.zig index 268391c830eb6ae885c2dc73a1fb62abcf42a34a..52d37811dda1edde08c6fe85747da579ea859208 100644 --- a/lib/std/c/dragonfly.zig +++ b/lib/std/c/dragonfly.zig @@ -1162,5 +1162,3 @@ pub const sigevent = extern struct { }; pub const PTHREAD_STACK_MIN = 16 * 1024; - -pub const timer_t = *opaque {}; diff --git a/lib/std/c/freebsd.zig b/lib/std/c/freebsd.zig index bcaff7e1568caa13830cbce6076ac2091fb29b56..546df22a1d51322c24260e8136113ac472f1860b 100644 --- a/lib/std/c/freebsd.zig +++ b/lib/std/c/freebsd.zig @@ -2586,8 +2586,6 @@ pub const sigevent = extern struct { }, }; -pub const timer_t = *opaque {}; - pub const MIN = struct { pub const INCORE = 0x1; pub const REFERENCED = 0x2; diff --git a/lib/std/c/linux.zig b/lib/std/c/linux.zig index ddc488e115216e784dd910f5ba22ce2df7303192..09f744ee17b61e10b4e6903c4d2ac116453badd0 100644 --- a/lib/std/c/linux.zig +++ b/lib/std/c/linux.zig @@ -100,7 +100,6 @@ pub const stack_t = linux.stack_t; pub const tcflag_t = linux.tcflag_t; pub const termios = linux.termios; pub const time_t = linux.time_t; -pub const timer_t = linux.timer_t; pub const timespec = linux.timespec; pub const timeval = linux.timeval; pub const timezone = linux.timezone; diff --git a/lib/std/c/netbsd.zig b/lib/std/c/netbsd.zig index d9cc259f6dd6b721b5262a28eb418204006f4a62..0ada5564363419bdd193d1c482ee29d79b434f4b 100644 --- a/lib/std/c/netbsd.zig +++ b/lib/std/c/netbsd.zig @@ -1723,5 +1723,3 @@ pub extern "c" fn ptrace(request: c_int, pid: pid_t, addr: ?*anyopaque, data: c_ /// TODO refines if necessary pub const PTHREAD_STACK_MIN = 16 * 1024; - -pub const timer_t = *opaque {}; diff --git a/lib/std/c/solaris.zig b/lib/std/c/solaris.zig index cbca1805bb6e7607f55177d5c238b675ca87cbdc..576d12e9c8f5508c9d88ecbc7a167e3850bec9e1 100644 --- a/lib/std/c/solaris.zig +++ b/lib/std/c/solaris.zig @@ -1948,5 +1948,3 @@ pub const sigevent = extern struct { }; pub const PTHREAD_STACK_MIN = if (@sizeOf(usize) == 8) 8 * 1024 else 4 * 1024; - -pub const timer_t = *opaque {}; -- 2.54.0