summaryrefslogtreecommitdiffstats
path: root/src/util/et/ISSUES
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-01-18 01:42:11 +0000
committerKen Raeburn <raeburn@mit.edu>2001-01-18 01:42:11 +0000
commit0ebc20205668423748d84786afd9eaeb6a2d7472 (patch)
treeac2ae3249869db89705ae26b4420fe9a4d93dc90 /src/util/et/ISSUES
parent4f75ee1e3b14017a62de5d15a0844cf524182677 (diff)
downloadkrb5-0ebc20205668423748d84786afd9eaeb6a2d7472.tar.gz
krb5-0ebc20205668423748d84786afd9eaeb6a2d7472.tar.xz
krb5-0ebc20205668423748d84786afd9eaeb6a2d7472.zip
update to implement equivalent of ref count
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12911 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/et/ISSUES')
-rw-r--r--src/util/et/ISSUES17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/util/et/ISSUES b/src/util/et/ISSUES
index 1bf9e1087..2197fb7af 100644
--- a/src/util/et/ISSUES
+++ b/src/util/et/ISSUES
@@ -19,18 +19,24 @@ API divergence:
Transarc and Heimdal both have APIs that are different from this
version. (Specifics?)
+Karl Ramm has offered to try to combine them.
+
Workaround:
-No reference counting:
+Reference counting:
If libraries are dynamically loaded and unloaded, and the init/fini
functions add and remove error tables for *other* libraries they
depend on (e.g., if a dynamically loadable Zephyr library's fini
function removes the krb4 library error table and then dlcloses the
krb4 library, while another dlopen reference keeps the krb4 library
-around), the error table is gone, even if the library is still in use.
+around), the error table is kept; a table must be removed the same
+number of times it was added before the library itself can be
+discarded.
+
+It's not implemented as a reference count, but the effect is the same.
-Workaround: None.
+Fix needed: Update documentation.
64-bit support:
@@ -47,3 +53,8 @@ to keep in mind....
Workaround: Always use signed types of at least 32 bits for error
codes.
+man page:
+
+No documentation on add_error_table/remove_error_table interfaces,
+even though they're the new, preferred interface.
+