Statistics
| Branch: | Revision:

root / compatfd.h @ da3d9c5b

History | View | Annotate | Download (489 Bytes)

1 bcdf9b4d aliguori
/*
2 bcdf9b4d aliguori
 * signalfd/eventfd compatibility
3 bcdf9b4d aliguori
 *
4 bcdf9b4d aliguori
 * Copyright IBM, Corp. 2008
5 bcdf9b4d aliguori
 *
6 bcdf9b4d aliguori
 * Authors:
7 bcdf9b4d aliguori
 *  Anthony Liguori   <aliguori@us.ibm.com>
8 bcdf9b4d aliguori
 *
9 bcdf9b4d aliguori
 * This work is licensed under the terms of the GNU GPL, version 2.  See
10 bcdf9b4d aliguori
 * the COPYING file in the top-level directory.
11 bcdf9b4d aliguori
 *
12 bcdf9b4d aliguori
 */
13 bcdf9b4d aliguori
14 bcdf9b4d aliguori
#ifndef QEMU_COMPATFD_H
15 bcdf9b4d aliguori
#define QEMU_COMPATFD_H
16 bcdf9b4d aliguori
17 bcdf9b4d aliguori
#include <signal.h>
18 bcdf9b4d aliguori
19 da3d9c5b aliguori
struct qemu_signalfd_siginfo {
20 bcdf9b4d aliguori
    uint32_t ssi_signo;
21 bcdf9b4d aliguori
    uint8_t pad[124];
22 bcdf9b4d aliguori
};
23 bcdf9b4d aliguori
24 bcdf9b4d aliguori
int qemu_signalfd(const sigset_t *mask);
25 bcdf9b4d aliguori
26 bcdf9b4d aliguori
int qemu_eventfd(int *fds);
27 bcdf9b4d aliguori
28 bcdf9b4d aliguori
#endif