summaryrefslogtreecommitdiff
path: root/src/include/k5-int.h
diff options
context:
space:
mode:
authorZhanna Tsitkov <tsitkova@mit.edu>2010-07-08 13:40:11 +0000
committerZhanna Tsitkov <tsitkova@mit.edu>2010-07-08 13:40:11 +0000
commitce59ac4b606bcb0e573fd503107cfe4718408f53 (patch)
tree54e7ac93ecf4317e2c6ab44dc8b508d96767d51a /src/include/k5-int.h
parentf20bdd512468b94cb004afe64ebfd827ec9d6eaf (diff)
downloadkrb5-plugins.tar.gz
Changed return types of the plugin related functions per "Plugin support improvements" Project Proposal review.plugins
Introduced plugin_version and removed plugin_id config attr. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/plugins@24177 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/k5-int.h')
-rw-r--r--src/include/k5-int.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
index e8b3e2efc..b58eafc5d 100644
--- a/src/include/k5-int.h
+++ b/src/include/k5-int.h
@@ -1426,8 +1426,9 @@ typedef struct _kdb5_dal_handle kdb5_dal_handle;
struct _kdb_log_context;
/* Plugin API ---- PLUGIN HANDLE */
+#define MAX_PL_NAME_LEN 64
typedef struct _plhandle{
- int plugin_id;
+ char plugin_name[MAX_PL_NAME_LEN];
void *api;
struct _plhandle *next;
} plhandle;
@@ -1454,7 +1455,7 @@ typedef struct {
void (*configure)(manager_data * data, const char*);
void (*start)(manager_data * data);
void (*stop)(manager_data * data);
- plhandle (*getService)(manager_data * data, const char*, const int pl_id);
+ plhandle (*getService)(manager_data * data, const char*, const char pl_id[MAX_PL_NAME_LEN]);
} plugin_manager;
/* Plugin API ---- PLUGIN HANDLE ----- END*/