diff -Naurp --exclude-from excludes old/libsemanage/src/boolean_record.c new/libsemanage/src/boolean_record.c --- old/libsemanage/src/boolean_record.c 2005-12-14 11:04:24.000000000 -0500 +++ new/libsemanage/src/boolean_record.c 2005-12-23 00:34:37.000000000 -0500 @@ -1,5 +1,11 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: semanage_bool_t (Policy Boolean) + * Object: semanage_bool_key_t (Policy Boolean Key) + * Implements: record_t (Database Record) + * Implements: record_key_t (Database Record Key) + */ + #include typedef sepol_bool_t semanage_bool_t; diff -Naurp --exclude-from excludes old/libsemanage/src/database_file.c new/libsemanage/src/database_file.c --- old/libsemanage/src/database_file.c 2005-12-23 00:05:59.000000000 -0500 +++ new/libsemanage/src/database_file.c 2005-12-23 00:29:12.000000000 -0500 @@ -1,5 +1,10 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: dbase_file_t (File) + * Extends: dbase_llist_t (Linked List) + * Implements: dbase_t (Database) + */ + struct dbase_file; typedef struct dbase_file dbase_t; #define DBASE_DEFINED diff -Naurp --exclude-from excludes old/libsemanage/src/database_llist.c new/libsemanage/src/database_llist.c --- old/libsemanage/src/database_llist.c 2005-12-23 00:06:00.000000000 -0500 +++ new/libsemanage/src/database_llist.c 2005-12-23 00:35:38.000000000 -0500 @@ -1,5 +1,9 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: dbase_llist_t (Linked List) + * Partially Implements: dbase_t (Database) + */ + struct dbase_llist; typedef struct dbase_llist dbase_t; #define DBASE_DEFINED @@ -30,7 +34,6 @@ hidden int dbase_llist_cache_prepend( if (dbase->cache_tail == NULL) dbase->cache_tail = entry; dbase->cache = entry; - dbase->cache_sz++; return STATUS_SUCCESS; diff -Naurp --exclude-from excludes old/libsemanage/src/database_policydb.c new/libsemanage/src/database_policydb.c --- old/libsemanage/src/database_policydb.c 2005-12-13 11:08:25.000000000 -0500 +++ new/libsemanage/src/database_policydb.c 2005-12-23 00:28:46.000000000 -0500 @@ -1,5 +1,9 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: dbase_policydb_t (Policy) + * Implements: dbase_t (Database) + */ + struct dbase_policydb; typedef struct dbase_policydb dbase_t; #define DBASE_DEFINED diff -Naurp --exclude-from excludes old/libsemanage/src/iface_record.c new/libsemanage/src/iface_record.c --- old/libsemanage/src/iface_record.c 2005-12-14 11:04:24.000000000 -0500 +++ new/libsemanage/src/iface_record.c 2005-12-23 00:34:04.000000000 -0500 @@ -1,5 +1,11 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: semanage_iface_t (Network Interface) + * Object: semanage_iface_key_t (Network Interface Key) + * Implements: record_t (Database Record) + * Implements: record_key_t (Database Record Key) + */ + #include #include diff -Naurp --exclude-from excludes old/libsemanage/src/port_record.c new/libsemanage/src/port_record.c --- old/libsemanage/src/port_record.c 2005-12-14 11:04:24.000000000 -0500 +++ new/libsemanage/src/port_record.c 2005-12-23 00:34:28.000000000 -0500 @@ -1,5 +1,11 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: semanage_port_t (Network Port) + * Object: semanage_port_key_t (Network Port Key) + * Implements: record_t (Database Record) + * Implements: record_key_t (Database Record Key) + */ + #include #include diff -Naurp --exclude-from excludes old/libsemanage/src/seuser_record.c new/libsemanage/src/seuser_record.c --- old/libsemanage/src/seuser_record.c 2005-12-14 11:04:25.000000000 -0500 +++ new/libsemanage/src/seuser_record.c 2005-12-23 00:32:07.000000000 -0500 @@ -1,5 +1,11 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: semanage_seuser_t (Unix User) + * Object: semanage_seuser_key_t (Unix User Key) + * Implements: record_t (Database Record) + * Implements: record_key_t (Database Record Key) + */ + struct semanage_seuser; struct semanage_seuser_key; typedef struct semanage_seuser record_t; diff -Naurp --exclude-from excludes old/libsemanage/src/user_record.c new/libsemanage/src/user_record.c --- old/libsemanage/src/user_record.c 2005-12-14 11:04:25.000000000 -0500 +++ new/libsemanage/src/user_record.c 2005-12-23 00:34:53.000000000 -0500 @@ -1,5 +1,11 @@ /* Copyright (C) 2005 Red Hat, Inc. */ +/* Object: semanage_user_t (SELinux User/Class) + * Object: semanage_user_key_t (SELinux User/Class Key) + * Implements: record_t (Database Record) + * Implements: record_key_t (Database Record Key) + */ + #include typedef sepol_user_t semanage_user_t;