]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Avoid multiply defining OIDs in tests/gssapi
authorTom Yu <tlyu@mit.edu>
Fri, 14 Sep 2012 17:55:36 +0000 (13:55 -0400)
committerTom Yu <tlyu@mit.edu>
Fri, 14 Sep 2012 17:55:36 +0000 (13:55 -0400)
Declarations of gss_OID_desc mech_krb5, etc. in tests/gssapi/common.h
can result in multiple definitions when the test programs are linked.
Prefix the declarations with "extern" to prevent this.

src/tests/gssapi/common.h

index be3bdb94c088ebceb4d56fd37075fae59eb24f75..43d692dd90c25234400e8ded8e55356280a684ab 100644 (file)
 
 #include <gssapi/gssapi_krb5.h>
 
-gss_OID_desc mech_krb5;
-gss_OID_desc mech_spnego;
-gss_OID_desc mech_iakerb;
-gss_OID_set_desc mechset_krb5;
-gss_OID_set_desc mechset_spnego;
-gss_OID_set_desc mechset_iakerb;
+extern gss_OID_desc mech_krb5;
+extern gss_OID_desc mech_spnego;
+extern gss_OID_desc mech_iakerb;
+extern gss_OID_set_desc mechset_krb5;
+extern gss_OID_set_desc mechset_spnego;
+extern gss_OID_set_desc mechset_iakerb;
 
 /* Display an error message (containing msg) and exit if major is an error. */
 void check_gsserr(const char *msg, OM_uint32 major, OM_uint32 minor);