优化sleep同步封装获取powerind

Change-Id: I31a062dc4b4ad5845478cf1767e0315ad78864f4
diff --git a/mbtk/libmbtk_lib/sleep/mbtk_sleep.c b/mbtk/libmbtk_lib/sleep/mbtk_sleep.c
old mode 100644
new mode 100755
index ab25410..c861a5a
--- a/mbtk/libmbtk_lib/sleep/mbtk_sleep.c
+++ b/mbtk/libmbtk_lib/sleep/mbtk_sleep.c
@@ -2,8 +2,6 @@
 #include <sys/epoll.h>
 #include <sys/timerfd.h>
 
-
-
 #include "mbtk_sleep.h"
 #include "mbtk_log.h"
 #include "mbtk_utils.h"
@@ -12,13 +10,27 @@
 
 static mbtk_lock_name_s mbtk_lock_name[LOCK_MAX_SIZE]={0};
 
-#define EPOLL_SIZE_HINT    128
 int g_mEpollFd = -1;
 mbtk_sleep_callback_func g_sleep_timer_cb;
 int g_sleep_timer_fd = 0;
 pthread_t g_timer_thread_id;
 
+int mbtk_powerrind_get()
+{
+    char buffer[4];
+    int ret = 0;
 
+    int fd = open(MTBK_POWERIND, O_RDWR | O_SYNC, 0662);
+    if (fd != -1)
+    {
+        mbtk_read(fd, buffer, strlen(buffer)+1);
+        close(fd);
+    }
+
+    ret = atoi(buffer);
+
+    return ret;
+}
 
 
 int mbtk_autosuspend_enable(char enable)