⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 epoll.c

📁 Axis 221 camera embedded programing interface
💻 C
字号:
/* vi: set sw=4 ts=4: *//* * epoll_create() / epoll_ctl() / epoll_wait() for uClibc * * Copyright (C) 2005 by Erik Andersen <andersen@codepoet.org> * * GNU Library General Public License (LGPL) version 2 or later. */#include "syscalls.h"#include <sys/epoll.h>/* * epoll_create() */#ifdef __NR_epoll_create#define __NR___syscall_epoll_create __NR_epoll_createstatic inline _syscall1(int, __syscall_epoll_create, int, size);#endifint epoll_create(int size){#ifdef __NR_epoll_create	return (__syscall_epoll_create(size));#else    __set_errno(ENOSYS);    return -1;#endif}/* * epoll_ctl() */#ifdef __NR_epoll_ctl#define __NR___syscall_epoll_ctl __NR_epoll_ctlstatic inline _syscall4(int, __syscall_epoll_ctl, int, epfd, int, op, int, fd, struct epoll_event *, event);#endifint epoll_ctl(int epfd, int op, int fd, struct epoll_event *event){#ifdef __NR_epoll_ctl	return (__syscall_epoll_ctl(epfd, op, fd, event));#else	__set_errno(ENOSYS);	return -1;#endif}/* * epoll_wait() */#ifdef __NR_epoll_wait#define __NR___syscall_epoll_wait __NR_epoll_waitstatic inline _syscall4(int, __syscall_epoll_wait, int, epfd, struct epoll_event *, events, int, maxevents, int, timeout);#endifint epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout){#ifdef __NR_epoll_wait	return (__syscall_epoll_wait(epfd, events, maxevents, timeout));#else	__set_errno(ENOSYS);	return -1;#endif}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -