From: srittau Date: Tue, 12 Mar 2002 16:08:49 +0000 (+0000) Subject: Tru64 updates from trunk. X-Git-Tag: netatalk-1-5-3~14 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=ef1527a6233727c07e5b0436a974ab1b5ab7d12f Tru64 updates from trunk. --- diff --git a/etc/uams/uams_dhx_passwd.c b/etc/uams/uams_dhx_passwd.c index 9c41456b..0484f240 100644 --- a/etc/uams/uams_dhx_passwd.c +++ b/etc/uams/uams_dhx_passwd.c @@ -1,5 +1,5 @@ /* - * $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) @@ -270,8 +270,8 @@ static int passwd_logincont(void *obj, struct passwd **uam_pwd, 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 ); diff --git a/etc/uams/uams_passwd.c b/etc/uams/uams_passwd.c index 97d93a25..a83e6140 100644 --- a/etc/uams/uams_passwd.c +++ b/etc/uams/uams_passwd.c @@ -1,5 +1,5 @@ /* - * $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) @@ -137,8 +137,8 @@ static int passwd_login(void *obj, struct passwd **uam_pwd, 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; @@ -201,8 +201,8 @@ static int passwd_changepw(void *obj, char *username, /* 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 diff --git a/include/atalk/uam.h b/include/atalk/uam.h index 060bc228..44847712 100644 --- a/include/atalk/uam.h +++ b/include/atalk/uam.h @@ -9,6 +9,11 @@ #include #include +#ifdef TRU64 +#include +#include +#endif /* TRU64 */ + /* just a label for exported bits */ #define UAM_MODULE_EXPORT @@ -64,6 +69,9 @@ extern int uam_afp_read __P((void *, char *, int *, 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 */