summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBarry Jaspan <bjaspan@mit.edu>1993-11-06 22:39:10 +0000
committerBarry Jaspan <bjaspan@mit.edu>1993-11-06 22:39:10 +0000
commit9cacd2ea5d07cdb25cdd4aaf0c985ad1ee824961 (patch)
tree63fb763521cf7c72027089ec6cae7d5d1d58566b
parent6538444c76d2ab1daab1b20c213f152e1e0ae335 (diff)
add osa_adb_iter_T_func
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2799 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--doc/kadm5/api-server-design.tex13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/kadm5/api-server-design.tex b/doc/kadm5/api-server-design.tex
index cd378ad04..919c21606 100644
--- a/doc/kadm5/api-server-design.tex
+++ b/doc/kadm5/api-server-design.tex
@@ -289,6 +289,19 @@ void osa_adb_free_T(osa_T_ent_t);
Frees the memory associated with an osa_T_ent_t allocated by
osa_adb_get_T.
+\begin{verbatim}
+typedef void (*osa_adb_iter_T_func)(void *data,
+ ovsec_kadm_T_ent_t entry);
+
+void osa_adb_iter_T(osa_adb_T_t db, osa_adb_iter_T_func func,
+ void *data);
+\end{verbatim}
+
+Iterates over every entry in the database. For each entry ent in the
+database db, the function (*func)(data, ent) is called. The function
+func is permitted to access the database, but the consequences of
+modifying the database during the iteration are undefined.
+
\subsection{Kerberos Database}
Kerberos uses dbm to store krb5_db_entry records. It can be accessed