diff options
| author | Ezra Peisach <epeisach@mit.edu> | 1995-12-10 16:19:38 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 1995-12-10 16:19:38 +0000 |
| commit | a7d6c70e4c01dc0c3e7e4b2029a46a68094e02e2 (patch) | |
| tree | e3ff519fcbd894f031da895ea9f79f5544a82018 /src/lib/kadm | |
| parent | f180773f105b58b1a11f33710a62e5866fe8af0c (diff) | |
| download | krb5-a7d6c70e4c01dc0c3e7e4b2029a46a68094e02e2.tar.gz krb5-a7d6c70e4c01dc0c3e7e4b2029a46a68094e02e2.tar.xz krb5-a7d6c70e4c01dc0c3e7e4b2029a46a68094e02e2.zip | |
Add new routine krb5_input_flag_to_string to allow an application to
loop over the input flag strings for displaying help messages (i.e.
modent in krb5_edit).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7187 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/kadm')
| -rw-r--r-- | src/lib/kadm/ChangeLog | 4 | ||||
| -rw-r--r-- | src/lib/kadm/str_conv.c | 12 |
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; +} |
