wepoll/test/test-leak-1.c
2019-06-12 21:49:11 +02:00

35 lines
588 B
C

#include <stdlib.h>
#include "test-util.h"
#include "wepoll.h"
#include "win.h"
int main(void) {
HANDLE ephnd;
SOCKET sock;
struct epoll_event ev;
int r;
ephnd = epoll_create1(0);
check(ephnd != NULL);
sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
check(sock != INVALID_SOCKET);
ev.events = 0;
ev.data.u64 = 0;
r = epoll_ctl(ephnd, EPOLL_CTL_ADD, sock, &ev);
check(r == 0);
r = epoll_wait(ephnd, &ev, 1, 0);
check(r == 0);
r = epoll_ctl(ephnd, EPOLL_CTL_DEL, sock, NULL);
check(r == 0);
r = epoll_close(ephnd);
check(r == 0);
return 0;
}