chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix Dell Studio 1558 volume keys not releasing
[elogind.git]
/
extras
/
gudev
/
gudevtypes.h
diff --git
a/extras/gudev/gudevtypes.h
b/extras/gudev/gudevtypes.h
index 66156723f2411d97630ecf667a07f1cf72f68f7d..b95cf9752945c615ce3491f846b023f08df62147 100644
(file)
--- a/
extras/gudev/gudevtypes.h
+++ b/
extras/gudev/gudevtypes.h
@@
-26,6
+26,7
@@
#define __G_UDEV_TYPES_H__
#include <gudev/gudevenums.h>
#define __G_UDEV_TYPES_H__
#include <gudev/gudevenums.h>
+#include <sys/types.h>
G_BEGIN_DECLS
G_BEGIN_DECLS
@@
-36,9
+37,13
@@
typedef struct _GUdevDevice GUdevDevice;
* GUdevDeviceNumber:
*
* Corresponds to the standard #dev_t type as defined by POSIX (Until
* GUdevDeviceNumber:
*
* Corresponds to the standard #dev_t type as defined by POSIX (Until
- * bug 584517 is resolved this
is aliased to an integer
).
+ * bug 584517 is resolved this
work-around is needed
).
*/
*/
-typedef int GUdevDeviceNumber;
+#ifdef _GUDEV_WORK_AROUND_DEV_T_BUG
+typedef guint64 GUdevDeviceNumber; /* __UQUAD_TYPE */
+#else
+typedef dev_t GUdevDeviceNumber;
+#endif
G_END_DECLS
G_END_DECLS