shithub: riscv

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