swh:1:snp:c3bf2749e3476071fa748f67b0ffa2fdc5fe49d9
Raw File
Tip revision: d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248 authored by Linus Torvalds on 17 November 2007, 05:16:36 UTC
Linux 2.6.24-rc3
Tip revision: d9f8bcb
eventfd.h
/*
 *  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)
static inline int eventfd_signal(struct file *file, int n)
{ return 0; }

#endif /* CONFIG_EVENTFD */

#endif /* __KERNEL__ */

#endif /* _LINUX_EVENTFD_H */

back to top