netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
messages.c File Reference
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <atalk/afp.h>
#include <atalk/dsi.h>
#include <atalk/globals.h>
#include <atalk/logger.h>
#include <atalk/unix.h>
#include <atalk/util.h>
#include "misc.h"

Macros

#define MAXMESGSIZE   199

Functions

int setmessage (const char *message)
void readmessage (AFPObj *obj)
int afp_getsrvrmesg (AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen)

Variables

static char servermesg [MAXPATHLEN] = ""
static char localized_message [MAXPATHLEN] = ""

Macro Definition Documentation

◆ MAXMESGSIZE

#define MAXMESGSIZE   199

Function Documentation

◆ afp_getsrvrmesg()

int afp_getsrvrmesg ( AFPObj * obj,
char * ibuf,
size_t ibuflen _U_,
char * rbuf,
size_t * rbuflen )

◆ readmessage()

void readmessage ( AFPObj * obj)

◆ setmessage()

int setmessage ( const char * message)

Copy AFP message to message buffer

Parameters
message(r) message to send
Returns
0 if this message is being set the first time, return 1 if the preceeding message was the same

Variable Documentation

◆ localized_message

char localized_message[MAXPATHLEN] = ""
static

◆ servermesg

char servermesg[MAXPATHLEN] = ""
static