X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=t%2Fepoll.t;h=f346b3871fd682c462752717e202fa4290847cba;hp=f2a68904a5b3ceb221746c18f7c180c84805f267;hb=e901a56b3b30b22f16bc9c6460150b2b402b4ee7;hpb=3c1d0da4d0608b5a87371e602a911964d7c1498c diff --git a/t/epoll.t b/t/epoll.t index f2a68904..f346b387 100644 --- a/t/epoll.t +++ b/t/epoll.t @@ -1,11 +1,14 @@ +#!perl -w +# Copyright (C) 2020-2021 all contributors +# License: AGPL-3.0+ use strict; +use v5.10.1; use Test::More; -use IO::Handle; use PublicInbox::Syscall qw(:epoll); plan skip_all => 'not Linux' if $^O ne 'linux'; my $epfd = epoll_create(); ok($epfd >= 0, 'epoll_create'); -my $hnd = IO::Handle->new_from_fd($epfd, 'r+'); # close on exit +open(my $hnd, '+<&=', $epfd); # for autoclose pipe(my ($r, $w)) or die "pipe: $!"; is(epoll_ctl($epfd, EPOLL_CTL_ADD, fileno($w), EPOLLOUT), 0,