netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
nbp_util.c File Reference
#include <netdb.h>
#include <string.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <netatalk/at.h>
#include <atalk/nbp.h>
#include <atalk/ddp.h>
#include <atalk/util.h>
#include "nbp_conf.h"

Macros

#define NBPM_OBJ   (1<<1)
#define NBPM_TYPE   (1<<2)
#define NBPM_ZONE   (1<<3)

Functions

int nbp_parse (char *data, struct nbpnve *nn, int len)
int nbp_match (struct nbpnve *n1, struct nbpnve *n2, int flags)
int nbp_name (const char *name, char **objp, char **typep, char **zonep)

Variables

char nbp_send [1024]
char nbp_recv [1024]
unsigned char nbp_port = 0
unsigned char nbp_id = 0

Macro Definition Documentation

◆ NBPM_OBJ

#define NBPM_OBJ   (1<<1)

◆ NBPM_TYPE

#define NBPM_TYPE   (1<<2)

◆ NBPM_ZONE

#define NBPM_ZONE   (1<<3)

Function Documentation

◆ nbp_match()

int nbp_match ( struct nbpnve * n1,
struct nbpnve * n2,
int flags )

◆ nbp_name()

int nbp_name ( const char * name,
char ** objp,
char ** typep,
char ** zonep )

◆ nbp_parse()

int nbp_parse ( char * data,
struct nbpnve * nn,
int len )

Variable Documentation

◆ nbp_id

unsigned char nbp_id = 0

◆ nbp_port

unsigned char nbp_port = 0

◆ nbp_recv

char nbp_recv[1024]

◆ nbp_send

char nbp_send[1024]