X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=include%2Flinux%2Feventfd.h;h=a667637b54e3912783c9f1e086c57df74784e05b;hb=392eaef2e9f8e6527043ad8422d9cfea59ee6fb0;hp=b489fc6d0b6252f9e75134d8e7ecf5e529c623c5;hpb=99e1221d1a1edac316f7f8116c781f75733b1159;p=linux-2.6-omap-h63xx.git diff --git a/include/linux/eventfd.h b/include/linux/eventfd.h index b489fc6d0b6..a667637b54e 100644 --- a/include/linux/eventfd.h +++ b/include/linux/eventfd.h @@ -8,10 +8,14 @@ #ifndef _LINUX_EVENTFD_H #define _LINUX_EVENTFD_H +#ifdef CONFIG_EVENTFD -#ifdef __KERNEL__ +/* For O_CLOEXEC and O_NONBLOCK */ +#include -#ifdef CONFIG_EVENTFD +/* Flags for eventfd2. */ +#define EFD_CLOEXEC O_CLOEXEC +#define EFD_NONBLOCK O_NONBLOCK struct file *eventfd_fget(int fd); int eventfd_signal(struct file *file, int n); @@ -24,7 +28,5 @@ static inline int eventfd_signal(struct file *file, int n) #endif /* CONFIG_EVENTFD */ -#endif /* __KERNEL__ */ - #endif /* _LINUX_EVENTFD_H */