shithub: riscv

ref: e74d851d692e7249dd5ee2f0e4bb7ba3ed9844e4
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;
}