Add smack_access_clear wrapper to SmackAccess class 86/36586/1
authorMarcin Niesluchowski <m.niesluchow@samsung.com>
Tue, 10 Mar 2015 09:35:21 +0000 (10:35 +0100)
committerMarcin Niesluchowski <m.niesluchow@samsung.com>
Tue, 10 Mar 2015 09:53:33 +0000 (10:53 +0100)
Change-Id: Ia6f989ad2a5af0316782c2c20b9bdbb97f8ea8b3

tests/common/smack_access.cpp
tests/common/smack_access.h

index 354b99718153d821d8847702b8ed003392b7dc1f..b917027f918cecb2e645eecc5e0668626a6dcbfa 100644 (file)
@@ -50,6 +50,11 @@ void SmackAccess::apply() {
         "Error in smack_accessses_apply.");
 }
 
+void SmackAccess::clear() {
+    RUNNER_ASSERT_MSG(0 == smack_accesses_clear(m_handle),
+        "Error in smack_accessses_clear.");
+}
+
 SmackAccess::~SmackAccess() {
     if (m_handle)
         smack_accesses_free(m_handle);
index f20842be14caf995ddb6dd02f5d038e93785bbc9..f7e69b90747147f7e65f6253af85e2b4bb71e5e3 100644 (file)
@@ -36,6 +36,7 @@ public:
              const std::string &object,
              const std::string &rights);
     void apply();
+    void clear();
     virtual ~SmackAccess();
 private:
     struct smack_accesses *m_handle;