Convert return error code in XfrmController to Status

Bug: 62056515
Test: runtest -x tests/netd_integration_test.cpp
Change-Id: I70022ba00f76776c3de05b7df33ce2be840d75ce
diff --git a/libnetdutils/include/netdutils/Status.h b/libnetdutils/include/netdutils/Status.h
index 302da96..6104a38 100644
--- a/libnetdutils/include/netdutils/Status.h
+++ b/libnetdutils/include/netdutils/Status.h
@@ -17,6 +17,7 @@
 #ifndef NETUTILS_STATUS_H
 #define NETUTILS_STATUS_H
 
+#include "binder/Status.h"
 #include <cassert>
 #include <ostream>
 
@@ -80,6 +81,9 @@
 // value in the errno space.
 bool equalToErrno(const Status& status, int err);
 
+// Converts netdutils Status into binder Status.
+binder::Status asBinderStatus(const netdutils::Status& status);
+
 // Helper that converts Status-like object (notably StatusOr) to a
 // message.
 std::string toString(const Status& status);