diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2001-01-18 01:42:11 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2001-01-18 01:42:11 +0000 |
| commit | 0ebc20205668423748d84786afd9eaeb6a2d7472 (patch) | |
| tree | ac2ae3249869db89705ae26b4420fe9a4d93dc90 /src/util/et/ISSUES | |
| parent | 4f75ee1e3b14017a62de5d15a0844cf524182677 (diff) | |
| download | krb5-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/ISSUES | 17 |
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. + |
