summaryrefslogtreecommitdiffstats
path: root/src/util/profile/ChangeLog
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2002-12-07 03:37:24 +0000
committerKen Raeburn <raeburn@mit.edu>2002-12-07 03:37:24 +0000
commit34da169bae1a1ae416c73a6318298ffc30c65ebb (patch)
treefa2517d67cf509eb449a88bba5f7193cd16d7015 /src/util/profile/ChangeLog
parentaae8df84aade9b538efc6ac2db392b884cec9d1a (diff)
downloadkrb5-34da169bae1a1ae416c73a6318298ffc30c65ebb.tar.gz
krb5-34da169bae1a1ae416c73a6318298ffc30c65ebb.tar.xz
krb5-34da169bae1a1ae416c73a6318298ffc30c65ebb.zip
Checkpoint first step of merge.
Moved per-file data into a separate object from the profile handle. Dropped some old MacOS 9 code. * prof_int.h: Include Mac OS X versions of header files if appropriate. Only include prof_err.h if profile.h doesn't define ERROR_TABLE_BASE_prof. (struct _prf_data_t): Move most of contents of _prf_file_t here. Add reference count. (prf_data_t): New typedef. (struct _prf_file_t): Include an array of one _prf_data_t structure. * prof_file.c (profile_open_file): Fill in "data" field. Drop some old Mac specific code. (profile_flush_file_data): Renamed from profile_flush_file, now takes prf_data_t argument. (profile_flush_file_data): Likewise. (profile_free_file): Now calls profile_free_file_data. (profile_free_file_data): New function, with most of old profile_free_file code. * prof_init.c (profile_init_path): Removed old Mac version. (profile_ser_size, profile_ser_externalize): Get file data from new "data" field. * prof_set.c (rw_setup, profile_update_relation, profile_clear_relation, profile_rename_section, profile_add_relation): Likewise. * prof_tree.c (profile_node_iterator): Likewise. * test_profile.c (do_batchmode): Likewise. * prof_int.h (profile_flush_file): Now a macro. * prof_err.et (PROF_MAGIC_FILE_DATA): New error code value. ticket: 1237 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15037 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/profile/ChangeLog')
-rw-r--r--src/util/profile/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index 82463e310..cf7c5360f 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,5 +1,32 @@
2002-12-06 Ken Raeburn <raeburn@mit.edu>
+ * prof_int.h: Include Mac OS X versions of header files if
+ appropriate. Only include prof_err.h if profile.h doesn't define
+ ERROR_TABLE_BASE_prof.
+ (struct _prf_data_t): Move most of contents of _prf_file_t here.
+ Add reference count.
+ (prf_data_t): New typedef.
+ (struct _prf_file_t): Include an array of one _prf_data_t
+ structure.
+ * prof_file.c (profile_open_file): Fill in "data" field. Drop
+ some old Mac specific code.
+ (profile_flush_file_data): Renamed from profile_flush_file, now
+ takes prf_data_t argument.
+ (profile_flush_file_data): Likewise.
+ (profile_free_file): Now calls profile_free_file_data.
+ (profile_free_file_data): New function, with most of old
+ profile_free_file code.
+ * prof_init.c (profile_init_path): Removed old Mac version.
+ (profile_ser_size, profile_ser_externalize): Get file data from
+ new "data" field.
+ * prof_set.c (rw_setup, profile_update_relation,
+ profile_clear_relation, profile_rename_section,
+ profile_add_relation): Likewise.
+ * prof_tree.c (profile_node_iterator): Likewise.
+ * test_profile.c (do_batchmode): Likewise.
+ * prof_int.h (profile_flush_file): Now a macro.
+ * prof_err.et (PROF_MAGIC_FILE_DATA): New error code value.
+
* prof_get.c (conf_yes, conf_no): Entries now point to const.
(profile_parse_boolean): Updated type of 'p' correspondingly.