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 |