netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
auth.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/param.h>
#include <sys/stat.h>
#include <atalk/afp.h>
#include <atalk/compat.h>
#include <atalk/util.h>
#include <limits.h>
#include <string.h>
#include <ctype.h>
#include <pwd.h>
#include <grp.h>
#include <atalk/logger.h>
#include "uam_auth.h"

Functions

int getuamnames (const int type, char *uamnames)
struct uam_objauth_uamfind (const int type, const char *name, const int len)
int auth_register (const int type, struct uam_obj *uam)
int auth_load (const char *path, const char *list)
void auth_unload (void)

Variables

static struct uam_mod uam_modules = {NULL, NULL, &uam_modules, &uam_modules}
static struct uam_obj uam_login
static struct uam_obj uam_changepw
static struct uam_obj uam_printer

Function Documentation

◆ auth_load()

int auth_load ( const char * path,
const char * list )

◆ auth_register()

int auth_register ( const int type,
struct uam_obj * uam )

◆ auth_uamfind()

struct uam_obj * auth_uamfind ( const int type,
const char * name,
const int len )

◆ auth_unload()

void auth_unload ( void )

◆ getuamnames()

int getuamnames ( const int type,
char * uamnames )

Variable Documentation

◆ uam_changepw

struct uam_obj uam_changepw
static
Initial value:
= {"", "", 0, {{NULL, NULL, NULL}}, &uam_changepw,
}
static struct uam_obj uam_changepw
Definition afpd/auth.c:56

◆ uam_login

struct uam_obj uam_login
static
Initial value:
= {"", "", 0, {{NULL, NULL, NULL}}, &uam_login,
}
static struct uam_obj uam_login
Definition afpd/auth.c:53

◆ uam_modules

struct uam_mod uam_modules = {NULL, NULL, &uam_modules, &uam_modules}
static

◆ uam_printer

struct uam_obj uam_printer
static
Initial value:
= {"", "", 0, {{NULL, NULL, NULL}}, &uam_printer,
}
static struct uam_obj uam_printer
Definition papd/auth.c:35