]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Drop major version number from service-locator function table structure.
authorKen Raeburn <raeburn@mit.edu>
Wed, 24 May 2006 16:18:53 +0000 (16:18 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 24 May 2006 16:18:53 +0000 (16:18 +0000)
Add a typedef name for the structure.  Change multiple-inclusion macro name.
Add a comment indicating desired symbol name.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18036 dc483132-0cff-0310-8789-dd5450dbe970

src/include/krb5/locate.h
src/plugins/locate/python/py-locate.c

index 552369ca277272281bcb5f01ca3540be8129544a..aed22c86903d8514f66876726d342b64e3065285 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef K5_PLUGIN_H_INCLUDED
-#define K5_PLUGIN_H_INCLUDED
+#ifndef KRB5_LOCATE_PLUGIN_H_INCLUDED
+#define KRB5_LOCATE_PLUGIN_H_INCLUDED
 #include <krb5/krb5.h>
 
 enum locate_service_type {
@@ -10,8 +10,8 @@ enum locate_service_type {
     locate_service_kpasswd
 };
 
-struct krb5plugin_service_locate_ftable {
-    int vmajor, vminor;
+typedef struct krb5plugin_service_locate_ftable {
+    int minor_version;         /* currently 0 */
     /* Per-context setup and teardown.  Returned void* blob is
        private to the plugin.  */
     krb5_error_code (*init)(krb5_context, void **);
@@ -26,5 +26,6 @@ struct krb5plugin_service_locate_ftable {
                              int socktype, int family,
                              int (*cbfunc)(void *,int,struct sockaddr *),
                              void *cbdata);
-};
+} krb5plugin_service_locate_ftable;
+/* extern krb5plugin_service_locate_ftable service_locator; */
 #endif
index 54f87036da39cc8aa7e8919dd2af76553befe686..d555dca859310c1dc34ae9ed586386a1e4e8522a 100644 (file)
@@ -305,9 +305,9 @@ lookup (void *blob, enum locate_service_type svc, const char *realm,
     return 0;
 }
 
-const struct krb5plugin_service_locate_ftable service_locator = {
+const krb5plugin_service_locate_ftable service_locator = {
     /* version */
-    1, 0,
+    0,
     /* functions */
     ctxinit, ctxfini, lookup,
 };