root / include / glib-compat.h @ ce603d8e
History | View | Annotate | Download (589 Bytes)
1 | d63c9477 | Anthony Liguori | /*
|
---|---|---|---|
2 | d63c9477 | Anthony Liguori | * GLIB Compatibility Functions
|
3 | d63c9477 | Anthony Liguori | *
|
4 | d63c9477 | Anthony Liguori | * Copyright IBM, Corp. 2013
|
5 | d63c9477 | Anthony Liguori | *
|
6 | d63c9477 | Anthony Liguori | * Authors:
|
7 | d63c9477 | Anthony Liguori | * Anthony Liguori <aliguori@us.ibm.com>
|
8 | d63c9477 | Anthony Liguori | *
|
9 | d63c9477 | Anthony Liguori | * This work is licensed under the terms of the GNU GPL, version 2 or later.
|
10 | d63c9477 | Anthony Liguori | * See the COPYING file in the top-level directory.
|
11 | d63c9477 | Anthony Liguori | *
|
12 | d63c9477 | Anthony Liguori | */
|
13 | d63c9477 | Anthony Liguori | |
14 | d63c9477 | Anthony Liguori | #ifndef QEMU_GLIB_COMPAT_H
|
15 | d63c9477 | Anthony Liguori | #define QEMU_GLIB_COMPAT_H
|
16 | d63c9477 | Anthony Liguori | |
17 | d63c9477 | Anthony Liguori | #include <glib.h> |
18 | d63c9477 | Anthony Liguori | |
19 | d63c9477 | Anthony Liguori | #if !GLIB_CHECK_VERSION(2, 14, 0) |
20 | d63c9477 | Anthony Liguori | static inline guint g_timeout_add_seconds(guint interval, GSourceFunc function, |
21 | d63c9477 | Anthony Liguori | gpointer data) |
22 | d63c9477 | Anthony Liguori | { |
23 | d63c9477 | Anthony Liguori | return g_timeout_add(interval * 1000, function, data); |
24 | d63c9477 | Anthony Liguori | } |
25 | d63c9477 | Anthony Liguori | #endif
|
26 | d63c9477 | Anthony Liguori | |
27 | d63c9477 | Anthony Liguori | #endif |