OSDN Git Service

uevent: add helper to get uevent FD
authorErik Gilling <konkers@android.com>
Thu, 8 Sep 2011 23:30:33 +0000 (16:30 -0700)
committerErik Gilling <konkers@android.com>
Thu, 8 Sep 2011 23:30:33 +0000 (16:30 -0700)
This allows users of the library to handle thier own poll loop.

Change-Id: Id3fe2be442c0ca29c74253f9f36e9377278780e4
Signed-off-by: Erik Gilling <konkers@android.com>
include/hardware_legacy/uevent.h
uevent/uevent.c

index e4b588b..bedfff5 100644 (file)
@@ -22,6 +22,7 @@ extern "C" {
 #endif
 
 int uevent_init();
+int uevent_get_fd();
 int uevent_next_event(char* buffer, int buffer_length);
 int uevent_add_native_handler(void (*handler)(void *data, const char *msg, int msg_len),
                               void *handler_data);
index 396bad4..ef8ce84 100644 (file)
@@ -65,6 +65,11 @@ int uevent_init()
     return (fd > 0);
 }
 
+int uevent_get_fd()
+{
+    return fd;
+}
+
 int uevent_next_event(char* buffer, int buffer_length)
 {
     while (1) {