/*
- * $Id: uams_dhx_passwd.c,v 1.13 2001-10-24 16:25:24 srittau Exp $
+ * $Id: uams_dhx_passwd.c,v 1.13.2.1 2002-03-12 16:08:49 srittau Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* Copyright (c) 1999 Adrian Sun (asun@u.washington.edu)
uam_afp_getcmdline( &ac, &av );
sprintf( hostname, "%s@%s", dhxpwd->pw_name, clientname );
- if( sia_validate_user( NULL, ac, av, hostname, dhxpwd->pw_name,
- NULL, FALSE, NULL, rbuf ) != SIASUCCESS )
+ if( uam_sia_validate_user( NULL, ac, av, hostname, dhxpwd->pw_name,
+ NULL, FALSE, NULL, rbuf ) != SIASUCCESS )
return AFPERR_NOTAUTH;
memset( rbuf, 0, PASSWDLEN );
/*
- * $Id: uams_passwd.c,v 1.13.2.1 2002-02-08 00:00:01 srittau Exp $
+ * $Id: uams_passwd.c,v 1.13.2.2 2002-03-12 16:08:49 srittau Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* Copyright (c) 1999 Adrian Sun (asun@u.washington.edu)
uam_afp_getcmdline( &ac, &av );
sprintf( hostname, "%s@%s", username, clientname );
- if( sia_validate_user( NULL, ac, av, hostname, username,
- NULL, FALSE, NULL, ibuf ) != SIASUCCESS )
+ if( uam_sia_validate_user( NULL, ac, av, hostname, username,
+ NULL, FALSE, NULL, ibuf ) != SIASUCCESS )
return AFPERR_NOTAUTH;
return AFP_OK;
/* Printer ClearTxtUAM login */
static int passwd_printer(start, stop, username, out)
- char *start, *stop, *username;
- struct papfile *out;
+char *start, *stop, *username;
+struct papfile *out;
{
struct passwd *pwd;
#ifdef SHADOWPW
#include <pwd.h>
#include <stdarg.h>
+#ifdef TRU64
+#include <sia.h>
+#include <siad.h>
+#endif /* TRU64 */
+
/* just a label for exported bits */
#define UAM_MODULE_EXPORT
extern int uam_afpserver_option __P((void *, const int, void *, int *));
#ifdef TRU64
extern void uam_afp_getcmdline __P((int *, char ***));
+extern int uam_sia_validate_user __P((sia_collect_func_t *, int, char **,
+ char *, char *, char *, int, char *,
+ char *));
#endif /* TRU64 */
/* switch.c */