am 3a1bbee3
: Add eventfd system call support
Merge commit '3a1bbee36b773862e88c6f1895b607c0cd81b499' into gingerbread-plus-aosp * commit '3a1bbee36b773862e88c6f1895b607c0cd81b499': Add eventfd system call support
This commit is contained in:
14
libc/include/sys/eventfd.h
Normal file
14
libc/include/sys/eventfd.h
Normal file
@@ -0,0 +1,14 @@
|
||||
#ifndef _SYS_EVENTFD_H_
|
||||
#define _SYS_EVENTFD_H_
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
#include <asm/unistd.h>
|
||||
#include <asm/termbits.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
extern int eventfd(int count, int flags);
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* _SYS_EVENTFD_H_ */
|
@@ -182,6 +182,7 @@
|
||||
#define __NR_inotify_rm_watch (__NR_SYSCALL_BASE + 318)
|
||||
#define __NR_ARM_set_tls (__NR_SYSCALL_BASE + 983045)
|
||||
#define __NR_ARM_cacheflush (__NR_SYSCALL_BASE + 983042)
|
||||
#define __NR_eventfd (__NR_SYSCALL_BASE + 351)
|
||||
#endif
|
||||
|
||||
#ifdef __i386__
|
||||
@@ -222,6 +223,7 @@
|
||||
#define __NR_inotify_init (__NR_SYSCALL_BASE + 291)
|
||||
#define __NR_inotify_add_watch (__NR_SYSCALL_BASE + 292)
|
||||
#define __NR_inotify_rm_watch (__NR_SYSCALL_BASE + 293)
|
||||
#define __NR_eventfd (__NR_SYSCALL_BASE + 323)
|
||||
#endif
|
||||
|
||||
#if defined(__SH3__) || defined(__SH4__)
|
||||
@@ -278,6 +280,7 @@
|
||||
#define __NR_inotify_init (__NR_SYSCALL_BASE + 290)
|
||||
#define __NR_inotify_add_watch (__NR_SYSCALL_BASE + 291)
|
||||
#define __NR_inotify_rm_watch (__NR_SYSCALL_BASE + 292)
|
||||
#define __NR_eventfd (__NR_SYSCALL_BASE + 323)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@@ -202,6 +202,7 @@ int inotify_rm_watch (int, unsigned int);
|
||||
int poll (struct pollfd *, unsigned int, long);
|
||||
int __set_tls (void*);
|
||||
int cacheflush (long start, long end, long flags);
|
||||
int eventfd (int count, int flags);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user