diff -Naur libsemanage.new/src/database_file.c libsemanage/src/database_file.c --- libsemanage.new/src/database_file.c 2005-09-20 05:11:44.000000000 -0400 +++ libsemanage/src/database_file.c 2005-09-20 05:18:12.000000000 -0400 @@ -1,5 +1,6 @@ #include #include +#include "debug.h" #include "database.h" #include "record_file.h" #include "record_file_handlers.h" @@ -23,12 +24,12 @@ dbase[DBASE_USERS]->rtable = &RTABLE_USER; dbase[DBASE_PORTS]->rtable = &RTABLE_PORT; - return 0; + return STATUS_SUCCESS; err: for (i--; i >= 0; i--) free(dbase[i]); - return -1; + return STATUS_ERR; } void dbase_close() { @@ -60,7 +61,7 @@ /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_modify( @@ -86,7 +87,7 @@ /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_del( @@ -104,12 +105,12 @@ /* config.parse_arg = */ /* config.perr_fatal = */ config.modify = 1; - config.handler = record_add; + config.handler = record_del; config.handler_arg = &handler_arg; /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_query( @@ -129,12 +130,12 @@ /* config.parse_arg = */ /* config.perr_fatal = */ config.modify = 0; - config.handler = record_add; + config.handler = record_query; config.handler_arg = &handler_arg; /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_exists( @@ -159,7 +160,7 @@ /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_count( @@ -182,7 +183,7 @@ /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_iterate( @@ -209,7 +210,7 @@ /* config.merr_fatal = */ /* Stub */ - return -1; + return STATUS_SUCCESS; } int dbase_list( @@ -232,5 +233,5 @@ keyset = NULL; dataset = NULL; count = NULL; - return -1; + return STATUS_SUCCESS; } diff -Naur libsemanage.new/src/debug.h libsemanage/src/debug.h --- libsemanage.new/src/debug.h 1969-12-31 19:00:00.000000000 -0500 +++ libsemanage/src/debug.h 2005-09-20 05:08:22.000000000 -0400 @@ -0,0 +1,10 @@ +#ifndef _SEPOL_INTERNAL_DEBUG_H_ +#define _SEPOL_INTERNAL_DEBUG_H_ + +#define STATUS_SUCCESS 0 +#define STATUS_ERR -1 +#define STATUS_NODATA 1 + +/* Define debug system in this header */ + +#endif diff -Naur libsemanage.new/src/record_file.c libsemanage/src/record_file.c --- libsemanage.new/src/record_file.c 2005-09-19 15:31:28.000000000 -0400 +++ libsemanage/src/record_file.c 2005-09-20 05:14:24.000000000 -0400 @@ -1,8 +1,9 @@ +#include "debug.h" #include "record_file.h" int record_iterate_file(iterate_config_t* config) { /* Stub */ config = NULL; - return 0; + return STATUS_SUCCESS; } diff -Naur libsemanage.new/src/record_file_handlers.c libsemanage/src/record_file_handlers.c --- libsemanage.new/src/record_file_handlers.c 2005-09-20 05:11:44.000000000 -0400 +++ libsemanage/src/record_file_handlers.c 2005-09-20 05:18:40.000000000 -0400 @@ -1,3 +1,4 @@ +#include "debug.h" #include "record_file.h" #include "record_file_handlers.h" @@ -7,7 +8,7 @@ #define RECORD_DEFINED #endif -int record_query(record_t process_rec, record_t unused, void* varg) { +int record_query(record_t process_rec, record_t* unused, void* varg) { /* Stub */ process_rec = NULL; @@ -16,7 +17,7 @@ return RECORD_HANDLER_SIGEXIT; } -int record_exists(record_t process_rec, record_t unused, void* varg) { +int record_exists(record_t process_rec, record_t* unused, void* varg) { /* Stub */ process_rec = NULL; diff -Naur libsemanage.new/src/record_file_handlers.h libsemanage/src/record_file_handlers.h --- libsemanage.new/src/record_file_handlers.h 2005-09-20 05:11:44.000000000 -0400 +++ libsemanage/src/record_file_handlers.h 2005-09-20 05:17:31.000000000 -0400 @@ -51,8 +51,8 @@ void* fn_arg; } record_iterate_arg_t; -extern int record_query(record_t rec, record_t unused, void* varg); -extern int record_exists(record_t rec, record_t unused, void* varg); +extern int record_query(record_t rec, record_t* unused, void* varg); +extern int record_exists(record_t rec, record_t* unused, void* varg); extern int record_add(record_t rec, record_t* new_rec, void* varg); extern int record_modify (record_t rec, record_t* new_rec, void* varg); extern int record_del(record_t rec, record_t* unused, void* varg);