Blame view

include/linux/eventfd.h 512 Bytes
e1ad7468c   Davide Libenzi   signal/timer/even...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  /*
   *  include/linux/eventfd.h
   *
   *  Copyright (C) 2007  Davide Libenzi <davidel@xmailserver.org>
   *
   */
  
  #ifndef _LINUX_EVENTFD_H
  #define _LINUX_EVENTFD_H
  
  
  #ifdef __KERNEL__
  
  #ifdef CONFIG_EVENTFD
  
  struct file *eventfd_fget(int fd);
  int eventfd_signal(struct file *file, int n);
  
  #else /* CONFIG_EVENTFD */
  
  #define eventfd_fget(fd) ERR_PTR(-ENOSYS)
d2fd89962   Randy Dunlap   eventfd: clean co...
22
23
  static inline int eventfd_signal(struct file *file, int n)
  { return 0; }
e1ad7468c   Davide Libenzi   signal/timer/even...
24
25
26
27
28
29
  
  #endif /* CONFIG_EVENTFD */
  
  #endif /* __KERNEL__ */
  
  #endif /* _LINUX_EVENTFD_H */