wm: teppich

ref: a9ee87279fb13fb9e068fbd97475b4deb2295779
dir: /include/user.h/

View raw version
#pragma once
#define PASSWD_MAX 16
#define USERNAME_MAX 8

typedef struct
{
	uint8 uid;
	char *name;
	long pass; /* adler32 hash */
}user_t;

void users_init(void);
int getuser(char *username);
char* getpass(char *prompt, char *user);
int setcuser(uint8 uid, char *pass);
user_t* getcuser(void);
user_t* getadam(void);