summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/kadm/ChangeLog4
-rw-r--r--src/lib/kadm/str_conv.c12
2 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/kadm/ChangeLog b/src/lib/kadm/ChangeLog
index 791ec5253..fdf21ac2d 100644
--- a/src/lib/kadm/ChangeLog
+++ b/src/lib/kadm/ChangeLog
@@ -1,3 +1,7 @@
+Sun Dec 10 11:02:56 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * str_conv.c (krb5_input_flag_to_string): Add new routine.
+
Wed Nov 8 02:46:54 1995 Theodore Y. Ts'o <tytso@dcl>
* alt_prof.c (krb5_free_realm_params): Free the realm_kdc_ports
diff --git a/src/lib/kadm/str_conv.c b/src/lib/kadm/str_conv.c
index fc9967493..ccd0da030 100644
--- a/src/lib/kadm/str_conv.c
+++ b/src/lib/kadm/str_conv.c
@@ -207,3 +207,15 @@ krb5_flags_to_string(flags, sep, buffer, buflen)
}
return(retval);
}
+
+krb5_error_code
+krb5_input_flag_to_string(flag, buffer, buflen)
+ int flag;
+ char * buffer;
+ size_t buflen;
+{
+ if(flag < 0 || flag >= flags_table_nents) return ENOENT; /* End of list */
+ if(strlen(flags_table[flag].fl_specifier) > buflen) return ENOMEM;
+ strcpy(buffer, flags_table[flag].fl_specifier);
+ return 0;
+}