2 * Copyright 2000, International Business Machines Corporation and others.
5 * This software has been released under the terms of the IBM Public
6 * License. For details, see the LICENSE file in the top-level source
7 * directory or online at http://www.openafs.org/dl/license10.html
10 #include <afsconfig.h>
11 #include <afs/param.h>
14 #if defined(AFS_AIX51_ENV)
15 #include <sys/types.h>
16 #include <sys/param.h>
22 #include <sys/socket.h>
27 #include <afs/kauth.h>
28 #include <afs/kautils.h>
30 #include "aix_auth_prototypes.h"
33 afs_initialize(struct secmethod_table
*meths
)
36 * Initialize kauth package here so we don't have to call it
37 * each time we call the authenticate routine.
40 memset(meths
, 0, sizeof(struct secmethod_table
));
43 * Initialize the exported interface routines.
44 * Aside from method_authenticate, these are just no-ops.
46 meths
->method_chpass
= afs_chpass
;
47 meths
->method_authenticate
= afs_authenticate
;
48 meths
->method_passwdexpired
= afs_passwdexpired
;
49 meths
->method_passwdrestrictions
= afs_passwdrestrictions
;
50 meths
->method_getpasswd
= afs_getpasswd
;
55 #endif /* AFS_AIX51_ENV */