Diff between 0ff45df8546775bb920a98a2b0ecd76b84ebc20a and 33226a0ad9030a0b67b7fe5f49ef40000deae861

Changed Files

File Additions Deletions Status
src/error.c +10 -0 modified
src/error.h +2 -0 modified

Full Patch

diff --git a/src/error.c b/src/error.c
index 3aa8efa..d8f084a 100644
--- a/src/error.c
+++ b/src/error.c
@@ -217,3 +217,13 @@ const char *btd_error_le_str(int err)
 		return ERR_LE_CONN_UNKNOWN;
 	}
 }
+
+DBusMessage *btd_error_bredr_errno(DBusMessage *msg, int err)
+{
+	return btd_error_failed(msg, btd_error_bredr_str(err));
+}
+
+DBusMessage *btd_error_le_errno(DBusMessage *msg, int err)
+{
+	return btd_error_failed(msg, btd_error_le_str(err));
+}
diff --git a/src/error.h b/src/error.h
index 1b4e45c..c0b58d9 100644
--- a/src/error.h
+++ b/src/error.h
@@ -86,6 +86,8 @@ DBusMessage *btd_error_agent_not_available(DBusMessage *msg);
 DBusMessage *btd_error_not_ready(DBusMessage *msg);
 DBusMessage *btd_error_not_ready_str(DBusMessage *msg, const char *str);
 DBusMessage *btd_error_failed(DBusMessage *msg, const char *str);
+DBusMessage *btd_error_bredr_errno(DBusMessage *msg, int err);
+DBusMessage *btd_error_le_errno(DBusMessage *msg, int err);
 
 const char *btd_error_bredr_str(int err);
 const char *btd_error_le_str(int errn);