netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
uam_auth.h File Reference
#include <pwd.h>
#include <atalk/globals.h>
#include <atalk/uam.h>

Go to the source code of this file.

Data Structures

struct  uam_mod
struct  uam_obj

Macros

#define uam_attach(a, b)
#define uam_detach(a)
#define auth_unregister(a)

Functions

struct uam_moduam_load (AFPObj *, const char *, const char *)
void uam_unload (struct uam_mod *)
int auth_load (AFPObj *, const char *, const char *)
int auth_register (const int, struct uam_obj *)
struct uam_objauth_uamfind (const int, const char *, const int)
void auth_unload (void)
int uam_random_string (AFPObj *, char *, int)

Macro Definition Documentation

◆ auth_unregister

#define auth_unregister ( a)
Value:
#define uam_detach(a)
Definition afpd/uam_auth.h:49

◆ uam_attach

#define uam_attach ( a,
b )
Value:
do { \
(a)->uam_prev->uam_next = (b); \
(b)->uam_prev = (a)->uam_prev; \
(b)->uam_next = (a); \
(a)->uam_prev = (b); \
} while (0)

◆ uam_detach

#define uam_detach ( a)
Value:
do { \
(a)->uam_prev->uam_next = (a)->uam_next; \
(a)->uam_next->uam_prev = (a)->uam_prev; \
} while (0)

Function Documentation

◆ auth_load()

int auth_load ( AFPObj * obj,
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 )

◆ uam_load()

struct uam_mod * uam_load ( AFPObj * obj,
const char * path,
const char * name )
extern

◆ uam_random_string()

int uam_random_string ( AFPObj * obj,
char * buf,
int len )

◆ uam_unload()

void uam_unload ( struct uam_mod * mod)
extern