krb5_principal_is_anonymous
commitbdcd7d2f3dc02f902628a9145084cf7a80496f7a
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 15 May 2019 08:02:47 +0000 (15 04:02 -0400)
committerLuke Howard <lukeh@padl.com>
Thu, 16 May 2019 06:23:20 +0000 (16 16:23 +1000)
tree30a59099c128cdd9fbe5fb513cfd9d345b42e1b7
parentc3e2c048c3048a60fa2d07fb984803c104e3533c
krb5_principal_is_anonymous

_krb5_principal_is_anonymous() is used outside lib/krb5 and
therefore it needs to be properly exported and its flag macros
need to be in a public header: krb5.h not krb5_locl.h.

Including krb5_locl.h from within kuser_locl.h for instance
results in build failures on Solaris.

This change renames the function and makes it part of the public
api.

Change-Id: I130d1698b10bdbd150b95e8c7d32dfc362889ce6
kdc/kerberos5.c
kuser/kinit.c
kuser/kuser_locl.h
lib/krb5/krb5.h
lib/krb5/libkrb5-exports.def.in
lib/krb5/principal.c
lib/krb5/ticket.c
lib/krb5/version-script.map