All of lore.kernel.org
 help / color / mirror / Atom feed
* [SEMANAGE] Remove add/mod/del for active booleans
@ 2006-01-05  0:59 Ivan Gyurdiev
  0 siblings, 0 replies; only message in thread
From: Ivan Gyurdiev @ 2006-01-05  0:59 UTC (permalink / raw)
  To: SELinux List; +Cc: Stephen Smalley

[-- Attachment #1: Type: text/plain, Size: 101 bytes --]

Remove some functions that won't work properly, and shouldn't have been 
added for active booleans.


[-- Attachment #2: libsemanage.active_remove_add_mod_del.diff --]
[-- Type: text/x-patch, Size: 2384 bytes --]

diff -Naurp --exclude pywrap-test.py --exclude man --exclude-from excludes old/libsemanage/include/semanage/booleans_active.h new/libsemanage/include/semanage/booleans_active.h
--- old/libsemanage/include/semanage/booleans_active.h	2006-01-04 19:58:09.000000000 -0500
+++ new/libsemanage/include/semanage/booleans_active.h	2006-01-04 19:49:24.000000000 -0500
@@ -7,25 +7,11 @@
 #include <semanage/boolean_record.h>
 #include <semanage/handle.h>
 
-extern int semanage_bool_add_active(
-	semanage_handle_t* handle,
-	semanage_bool_key_t* key,
-	semanage_bool_t* data);
-
-extern int semanage_bool_modify_active(
-	semanage_handle_t* handle,
-	semanage_bool_key_t* key,
-	semanage_bool_t* data);
-
 extern int semanage_bool_set_active(
 	semanage_handle_t* handle,
 	semanage_bool_key_t* key,
 	semanage_bool_t* data);
 
-extern int semanage_bool_del_active(
-	semanage_handle_t* handle,
-	semanage_bool_key_t* key);
-
 extern int semanage_bool_query_active(
 	semanage_handle_t* handle,
 	semanage_bool_key_t* key,
diff -Naurp --exclude pywrap-test.py --exclude man --exclude-from excludes old/libsemanage/src/booleans_active.c new/libsemanage/src/booleans_active.c
--- old/libsemanage/src/booleans_active.c	2006-01-04 19:58:10.000000000 -0500
+++ new/libsemanage/src/booleans_active.c	2006-01-04 19:49:38.000000000 -0500
@@ -11,24 +11,6 @@ typedef struct semanage_bool record_t;
 #include "handle.h" 
 #include "database.h"
 
-int semanage_bool_add_active(
-	semanage_handle_t* handle,
-	semanage_bool_key_t* key,
-	semanage_bool_t* data) {
-
-	dbase_config_t* dconfig = semanage_bool_dbase_active(handle);
-	return dbase_add(handle, dconfig, key, data);
-}
-
-int semanage_bool_modify_active(
-	semanage_handle_t* handle,
-	semanage_bool_key_t* key,
-	semanage_bool_t* data) {
-
-	dbase_config_t* dconfig = semanage_bool_dbase_active(handle);	
-	return dbase_modify(handle, dconfig, key, data);
-}
-
 int semanage_bool_set_active(
 	semanage_handle_t* handle,
 	semanage_bool_key_t* key,
@@ -38,14 +20,6 @@ int semanage_bool_set_active(
 	return dbase_set(handle, dconfig, key, data);
 }
 
-int semanage_bool_del_active(
-	semanage_handle_t* handle,
-	semanage_bool_key_t* key) {
-
-	dbase_config_t* dconfig = semanage_bool_dbase_active(handle);
-	return dbase_del(handle, dconfig, key);
-}
-
 int semanage_bool_query_active(
 	semanage_handle_t* handle,
 	semanage_bool_key_t* key,

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-01-05  0:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-05  0:59 [SEMANAGE] Remove add/mod/del for active booleans Ivan Gyurdiev

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.