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
("$Header: /cvs/openafs/src/tsm41/aix5_auth.c,v 1.1.2.2 2006/07/13 17:19:41 shadow Exp $");
16
#if defined(AFS_AIX51_ENV)
17
#include <sys/types.h>
18
#include <sys/param.h>
24
#include <sys/socket.h>
29
#include <afs/kauth.h>
30
#include <afs/kautils.h>
32
#include "aix_auth_prototypes.h"
35
afs_initialize(struct secmethod_table *meths)
38
* Initialize kauth package here so we don't have to call it
39
* each time we call the authenticate routine.
42
memset(meths, 0, sizeof(struct secmethod_table));
45
* Initialize the exported interface routines.
46
* Aside from method_authenticate, these are just no-ops.
48
meths->method_chpass = afs_chpass;
49
meths->method_authenticate = afs_authenticate;
50
meths->method_passwdexpired = afs_passwdexpired;
51
meths->method_passwdrestrictions = afs_passwdrestrictions;
52
meths->method_getpasswd = afs_getpasswd;
57
#endif /* AFS_AIX51_ENV */