diff options
author | Keith Vetter <keithv@fusion.com> | 1995-03-22 22:35:49 +0000 |
---|---|---|
committer | Keith Vetter <keithv@fusion.com> | 1995-03-22 22:35:49 +0000 |
commit | b92f61e5c47d5b4b2d8cd3e65f5dfdcc334624e6 (patch) | |
tree | e690599e0f1b48f4482a975676c1c6c84fdb2acb /src/lib/krb5/os/kuserok.c | |
parent | 15ddec639305cfb75fdbc738814a5307ca815b4f (diff) | |
download | krb5-b92f61e5c47d5b4b2d8cd3e65f5dfdcc334624e6.tar.gz krb5-b92f61e5c47d5b4b2d8cd3e65f5dfdcc334624e6.tar.xz krb5-b92f61e5c47d5b4b2d8cd3e65f5dfdcc334624e6.zip |
Added prototypes to ccache change notification
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5198 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/os/kuserok.c')
-rw-r--r-- | src/lib/krb5/os/kuserok.c | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/src/lib/krb5/os/kuserok.c b/src/lib/krb5/os/kuserok.c index cefb3ce9a..5a25e53a0 100644 --- a/src/lib/krb5/os/kuserok.c +++ b/src/lib/krb5/os/kuserok.c @@ -136,4 +136,27 @@ krb5_kuserok(context, principal, luser) fclose(fp); return(isok); } -#endif + +#else /* _MSDOS */ + +/* + * If the given Kerberos name "server" translates to the same name as "luser" + * (using * krb5_aname_to_lname()), returns TRUE. + */ +krb5_boolean INTERFACE +krb5_kuserok(context, principal, luser) + krb5_context context; + krb5_principal principal; + const char *luser; +{ + char kuser[50]; + + if (! krb5_aname_to_localname(context, principal, sizeof(kuser), kuser)) + return FALSE; + + if (strcmp(kuser, luser) == 0) + return TRUE; + + return FALSE; +} +#endif /* _MSDOS */ |