aboutsummaryrefslogtreecommitdiff
path: root/std/os/linux_test.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-02-05 09:26:39 -0500
committerAndrew Kelley <superjoe30@gmail.com>2018-02-05 09:26:39 -0500
commit44d8d654a0ba463a1d4cf34d435c8422bfcd1c81 (patch)
tree8ef92e3af15a5daf359163d46404171695ae89a1 /std/os/linux_test.zig
parentec59f765266749a29d5ba1804f4ab5afdcabee1d (diff)
downloadzig-44d8d654a0ba463a1d4cf34d435c8422bfcd1c81.tar.gz
zig-44d8d654a0ba463a1d4cf34d435c8422bfcd1c81.zip
fix test failure, organize code, add new compile error
Diffstat (limited to 'std/os/linux_test.zig')
-rw-r--r--std/os/linux_test.zig38
1 files changed, 0 insertions, 38 deletions
diff --git a/std/os/linux_test.zig b/std/os/linux_test.zig
deleted file mode 100644
index 265d0a17f9..0000000000
--- a/std/os/linux_test.zig
+++ /dev/null
@@ -1,38 +0,0 @@
-const std = @import("std");
-const linux = std.os.linux;
-const assert = std.debug.assert;
-
-test "timer" {
- const epoll_fd = linux.epoll_create();
- var err = linux.getErrno(epoll_fd);
- assert(err == 0);
-
- const timer_fd = linux.timerfd_create(linux.CLOCK_MONOTONIC, 0);
- assert(linux.getErrno(timer_fd) == 0);
-
- const time_interval = linux.timespec {
- .tv_sec = 0,
- .tv_nsec = 2000000
- };
-
- const new_time = linux.itimerspec {
- .it_interval = time_interval,
- .it_value = time_interval
- };
-
- err = linux.timerfd_settime(i32(timer_fd), 0, &new_time, null);
- assert(err == 0);
-
- var event = linux.epoll_event {
- .events = linux.EPOLLIN | linux.EPOLLOUT | linux.EPOLLET,
- .data = 0
- };
-
- err = linux.epoll_ctl(i32(epoll_fd), linux.EPOLL_CTL_ADD, i32(timer_fd), &event);
- assert(err == 0);
-
- const events_one: linux.epoll_event = undefined;
- var events = []linux.epoll_event{events_one} ** 8;
-
- err = linux.epoll_wait(i32(epoll_fd), &events[0], 8, -1);
-}