shithub: front

ref: 8788c5737b73f1ea7d8fada2ef03e4ed29432af8
dir: /sys/src/libauth/login.c/

View raw version
#include <u.h>
#include <libc.h>
#include <auth.h>

int
login(char *user, char *password, char *namespace)
{
	int rv;
	AuthInfo *ai;

	if((ai = auth_userpasswd(user, password)) == nil)
		return -1;

	rv = auth_chuid(ai, namespace);
	auth_freeAI(ai);
	return rv;
}