Remove path parameter from apply_kernel and clear_kernel.
authorJarkko Sakkinen <jarkko.sakkinen@intel.com>
Fri, 19 Aug 2011 11:33:43 +0000 (14:33 +0300)
committerJarkko Sakkinen <jarkko.sakkinen@intel.com>
Fri, 19 Aug 2011 11:33:43 +0000 (14:33 +0300)
src/smack.c
src/smack.h

index b3987d2..a9478e7 100644 (file)
@@ -19,7 +19,7 @@
  * 02110-1301 USA
  *
  * Authors:
- * Jarkko Sakkinen <ext-jarkko.2.sakkinen@nokia.com>
+ * Jarkko Sakkinen <jarkko.sakkinen@intel.com>
  * Brian McGillion <brian.mcgillion@intel.com>
  */
 
@@ -247,7 +247,7 @@ out:
        return ret;
 }
 
-int smack_rule_set_apply_kernel(SmackRuleSet handle, const char *path)
+int smack_rule_set_apply_kernel(SmackRuleSet handle)
 {
        struct smack_subject *s, *stmp;
        struct smack_object *o, *otmp;
@@ -255,7 +255,7 @@ int smack_rule_set_apply_kernel(SmackRuleSet handle, const char *path)
        char str[6];
        int err = 0;
 
-       file = fopen(path, "w+");
+       file = fopen(SMACK_LOAD_PATH, "w+");
        if (!file)
                return -1;
 
@@ -277,7 +277,7 @@ int smack_rule_set_apply_kernel(SmackRuleSet handle, const char *path)
        return 0;
 }
 
-int smack_rule_set_clear_kernel(SmackRuleSet handle, const char *path)
+int smack_rule_set_clear_kernel(SmackRuleSet handle)
 {
        struct smack_subject *s, *stmp;
        struct smack_object *o, *otmp;
@@ -285,7 +285,7 @@ int smack_rule_set_clear_kernel(SmackRuleSet handle, const char *path)
        char str[6];
        int err = 0;
 
-       file = fopen(path, "w+");
+       file = fopen(SMACK_LOAD_PATH, "w+");
        if (!file)
                return -1;
 
index 1cd88df..d34add3 100644 (file)
@@ -18,7 +18,7 @@
  * 02110-1301 USA
  *
  * Authors:
- * Jarkko Sakkinen <ext-jarkko.2.sakkinen@nokia.com>
+ * Jarkko Sakkinen <jarkko.sakkinen@intel.com>
  */
 
 /*!
@@ -73,19 +73,17 @@ extern int smack_rule_set_save(SmackRuleSet handle, const char *path);
  * Apply rules to kernel.
  *
  * @param handle handle to a rule set
- * @param path path to the SmackFS load file
  * @return Returns negative value on failure.
  */
-extern int smack_rule_set_apply_kernel(SmackRuleSet handle, const char *path);
+extern int smack_rule_set_apply_kernel(SmackRuleSet handle);
 
 /*!
  * Clear given set of rules from kernel.
  *
  * @param handle handle to a rules
- * @param path path to the rules file
  * @return Returns negative value on failure.
  */
-extern int smack_rule_set_clear_kernel(SmackRuleSet handle, const char *path);
+extern int smack_rule_set_clear_kernel(SmackRuleSet handle);
 
 /*!
  * Add new rule to a rule set. Updates existing rule if there is already rule