#include "for-libkqueue.h" #include #include #include "../errno.h" int _dserver_rpc_kqchan_mach_port_open_4libkqueue(uint32_t port_name, void* receive_buffer, uint64_t receive_buffer_size, uint64_t saved_filter_flags, int* out_socket) { return dserver_rpc_kqchan_mach_port_open(port_name, receive_buffer, receive_buffer_size, saved_filter_flags, out_socket); }; int _dserver_rpc_kqchan_proc_open_4libkqueue(int32_t pid, uint32_t flags, int* out_socket) { return dserver_rpc_kqchan_proc_open(pid, flags, out_socket); }; int _dup_4libkqueue(int fd) { int ret; ret = LINUX_SYSCALL1(__NR_dup, fd); if (ret < 0) ret = errno_linux_to_bsd(ret); return ret; };