diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-02-05 09:26:39 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-02-05 09:26:39 -0500 |
| commit | 44d8d654a0ba463a1d4cf34d435c8422bfcd1c81 (patch) | |
| tree | 8ef92e3af15a5daf359163d46404171695ae89a1 /std/os/linux_test.zig | |
| parent | ec59f765266749a29d5ba1804f4ab5afdcabee1d (diff) | |
| download | zig-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.zig | 38 |
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); -} |
