krb5_data krb5_data_zero krb5_data_free krb5_free_data_contents krb5_free_data krb5_data_alloc krb5_data_realloc krb5_data_copy krb5_copy_data - operates on the Kerberos datatype krb5_data.
Kerberos 5 Library (libkrb5, -lkrb5)
struct krb5_data;
void
krb5_data_zero (krb5_data *p);
void
krb5_data_free (krb5_data *p);
void
krb5_free_data_contents (krb5_context context krb5_data *p);
void
krb5_free_data (krb5_context context krb5_data *p);
krb5_error_code
krb5_data_alloc (krb5_data *p int len);
krb5_error_code
krb5_data_realloc (krb5_data *p int len);
krb5_error_code
krb5_data_copy (krb5_data *p const void *data size_t len);
krb5_error_code
krb5_copy_data (krb5_context context const krb5_data *indata krb5_data **outdata);
krb5_data_zero ();
resets the content of
Fa p .
krb5_data_free ();
free the data in
Fa p .
krb5_free_data_contents ();
works the same way as
Fa krb5_data_free .
The diffrence is that krb5_free_data_contents is more portable (exists
in MIT api).
krb5_free_data ();
frees the data in
Fa p
and
Fa p
itself .
krb5_data_alloc ();
allocates
Fa len
bytes in
Fa p
Returns 0 or an error.
krb5_data_realloc ();
reallocates the length of
Fa p
to the length in
Fa len .
Returns 0 or an error.
krb5_data_copy ();
copies the
Fa data
that have the length
Fa len
into
Fa p .
Fa p
is not freed so the calling function should make sure the
Fa p
doesn't contain anything needs to be freed.
Returns 0 or an error.
krb5_copy_data ();
copies the
krb5_data
in
Fa indata
to
Fa outdata .
Fa outdata
is not freed so the calling function should make sure the
Fa outdata
doesn't contain anything needs to be freed.
Fa outdata
should be freed using
krb5_free_data (.);
Returns 0 or an error.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |