krb5_build_principal_va, krb5_build_printicpal_ext() use unsigned
ints.
* libos.tex: krb5_read_password() takes an unsigned int * as the
final argument.
* keytab.tex: krb5_kt_get_name() takes an unsigned int.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12801
dc483132-0cff-0310-8789-
dd5450dbe970
+2000-10-17 Ezra Peisach <epeisach@mit.edu>
+
+ * krb5.tex: krb5_unparse_name_ext(), krb5_build_principal(),
+ krb5_build_principal_va, krb5_build_printicpal_ext() use unsigned
+ ints.
+
+ * libos.tex: krb5_read_password() takes an unsigned int * as the
+ final argument.
+
+ * keytab.tex: krb5_kt_get_name() takes an unsigned int.
+
2000-10-16 Ezra Peisach <epeisach@mit.edu>
* krb5.tex (krb5_init_context): Parameter is output only.
``type'' is a type known to the library.
Errors: badly formatted name.
-
+
\begin{funcdecl}{krb5_kt_default_name}{krb5_error_code}{\funcinout}
\funcarg{krb5_context}{context}
\funcin
\funcout
\funcarg{char *}{name}
\funcin
-\funcarg{int}{namesize}
+\funcarg{unsigned int}{namesize}
\end{funcdecl}
\funcarg{name} is filled in with the first \funcparam{namesize} bytes of
\funcarg{krb5_const_principal}{principal}
\funcinout
\funcarg{char **}{name}
-\funcarg{int *}{size}
+\funcarg{unsigned int *}{size}
\end{funcdecl}
\funcname{krb5_unparse_name_ext} is designed for applications which
\funcout
\funcarg{krb5_principal *}{princ}
\funcin
-\funcarg{int}{rlen}
+\funcarg{unsigned int}{rlen}
\funcarg{const char *}{realm}
\funcarg{char}{*s1, *s2, ..., 0}
\end{funcdecl}
\funcout
\funcarg{krb5_principal *}{princ}
\funcin
-\funcarg{int}{rlen}
+\funcarg{unsigned int}{rlen}
\funcarg{const char *}{realm}
\funcarg{va_list}{ap}
\end{funcdecl}
\funcout
\funcarg{krb5_principal *}{princ}
\funcin
-\funcarg{int}{rlen}
+\funcarg{unsigned int}{rlen}
\funcarg{const char *}{realm}
\funcarg{}{int len1, char *s1, int len2, char *s2, ..., 0}
\end{funcdecl}
The \funcparam{type} argument controls how
\funcname{krb5_sname_to_principal} generates the principal name,
\funcparam{ret_princ}, for the named service, \funcparam{sname}.
-Currently, two values are supported: KRB5_NT_SRV_HOST, and
+Currently, two values are supported: KRB5_NT_SRV_HOST, and
KRB5_NT_UNKNOWN.
If \funcparam{type} is set to
KRB5_NT_SRV_HOST.
However, if \funcparam{type} is set to KRB5_NT_UNKNOWN,
-while the generated principal name will have the form
+while the generated principal name will have the form
"sname/hostname@LOCAL.REALM" the hostname will not be canonicalized
first. It will appear exactly as it was passed in \funcparam{hostname}.
\funcout
\funcarg{char *}{return_pwd}
\funcinout
-\funcarg{int *}{size_return}
+\funcarg{unsigned int *}{size_return}
\end{funcdecl}
Read a password from the keyboard. The first \funcparam{*size_return}