aboutsummaryrefslogtreecommitdiff
path: root/daemon/UEvent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/UEvent.cpp')
-rw-r--r--daemon/UEvent.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/daemon/UEvent.cpp b/daemon/UEvent.cpp
index f94a995..6a69f5a 100644
--- a/daemon/UEvent.cpp
+++ b/daemon/UEvent.cpp
@@ -1,5 +1,5 @@
/**
- * Copyright (C) ARM Limited 2013-2014. All rights reserved.
+ * Copyright (C) ARM Limited 2013-2015. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@ -34,7 +34,7 @@ UEvent::~UEvent() {
bool UEvent::init() {
mFd = socket_cloexec(PF_NETLINK, SOCK_RAW, NETLINK_KOBJECT_UEVENT);
if (mFd < 0) {
- logg->logMessage("%s(%s:%i): socket failed", __FUNCTION__, __FILE__, __LINE__);
+ logg->logMessage("socket failed");
return false;
}
@@ -44,7 +44,7 @@ bool UEvent::init() {
sockaddr.nl_groups = 1; // bitmask: (1 << 0) == kernel events, (1 << 1) == udev events
sockaddr.nl_pid = 0;
if (bind(mFd, (struct sockaddr *)&sockaddr, sizeof(sockaddr)) != 0) {
- logg->logMessage("%s(%s:%i): bind failed", __FUNCTION__, __FILE__, __LINE__);
+ logg->logMessage("bind failed");
return false;
}
@@ -54,7 +54,7 @@ bool UEvent::init() {
bool UEvent::read(UEventResult *const result) {
ssize_t bytes = recv(mFd, result->mBuf, sizeof(result->mBuf), 0);
if (bytes <= 0) {
- logg->logMessage("%s(%s:%i): recv failed", __FUNCTION__, __FILE__, __LINE__);
+ logg->logMessage("recv failed");
return false;
}
@@ -64,6 +64,7 @@ bool UEvent::read(UEventResult *const result) {
for (int pos = 0; pos < bytes; pos += strlen(result->mBuf + pos) + 1) {
char *const str = result->mBuf + pos;
+ logg->logMessage("uevent + %i: %s", pos, str);
if (strncmp(str, ACTION, sizeof(ACTION) - 1) == 0) {
result->mAction = str + sizeof(ACTION) - 1;
} else if (strncmp(str, DEVPATH, sizeof(DEVPATH) - 1) == 0) {