17dd7cddfSDavid du Colombier #include <u.h> 27dd7cddfSDavid du Colombier #include <libc.h> 37dd7cddfSDavid du Colombier #include <auth.h> 47dd7cddfSDavid du Colombier 57dd7cddfSDavid du Colombier int login(char * user,char * password,char * namespace)67dd7cddfSDavid du Colombierlogin(char *user, char *password, char *namespace) 77dd7cddfSDavid du Colombier { 8*9a747e4fSDavid du Colombier int rv; 9*9a747e4fSDavid du Colombier AuthInfo *ai; 107dd7cddfSDavid du Colombier 11*9a747e4fSDavid du Colombier if((ai = auth_userpasswd(user, password)) == nil) 127dd7cddfSDavid du Colombier return -1; 137dd7cddfSDavid du Colombier 14*9a747e4fSDavid du Colombier rv = auth_chuid(ai, namespace); 15*9a747e4fSDavid du Colombier auth_freeAI(ai); 16*9a747e4fSDavid du Colombier return rv; 177dd7cddfSDavid du Colombier } 18