netatalk  4.5.0
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
afparg.c File Reference
#include <dlfcn.h>
#include <getopt.h>
#include <signal.h>
#include "afpclient.h"
#include "afpcmd.h"
#include "afphelper.h"
#include "testhelper.h"

Data Structures

struct  test_fn
 

Macros

#define FN(a)   a ## _arg
 
#define EXT_FN(a)   extern void FN(a) (char **argv)
 
#define FN_N(a, b)   { # a, FN(a) , # a " " # b},
 

Functions

 EXT_FN (FPResolveID)
 
 EXT_FN (FPEnumerate)
 
 EXT_FN (FPCopyFile)
 
 EXT_FN (FPLockrw)
 
 EXT_FN (FPLockw)
 
static void list_tests (void)
 
static void run_one (char *name, char **args)
 
void usage (char *av0)
 
int main (int ac, char **av)
 

Variables

static struct test_fn Test_list []
 
int ExitCode = 0
 
uint16_t VolID
 
static DSIdsi
 
CONNConn
 
DSIDsi
 
char * Server = "localhost"
 
int Port = DSI_AFPOVERTCP_PORT
 
char * Password = ""
 
char * Vol = ""
 
char * User
 
int Version = 34
 
int List = 0
 
char * Test = ""
 
char * vers = "AFP3.4"
 
char * uam = "Cleartxt Passwrd"
 
CONNConn2
 
int Mac = 0
 
int EmptyVol = 0
 
char Data [1] = ""
 
int PassCount = 0
 
int FailCount = 0
 
int SkipCount = 0
 
int NotTestedCount = 0
 
char FailedTests [1024][256] = {{0}}
 
char NotTestedTests [1024][256] = {{0}}
 
char SkippedTests [1024][256] = {{0}}
 

Macro Definition Documentation

◆ EXT_FN

#define EXT_FN (   a)    extern void FN(a) (char **argv)

◆ FN

#define FN (   a)    a ## _arg

◆ FN_N

#define FN_N (   a,
 
)    { # a, FN(a) , # a " " # b},

Function Documentation

◆ EXT_FN() [1/5]

EXT_FN ( FPCopyFile  )

◆ EXT_FN() [2/5]

EXT_FN ( FPEnumerate  )

◆ EXT_FN() [3/5]

EXT_FN ( FPLockrw  )

◆ EXT_FN() [4/5]

EXT_FN ( FPLockw  )

◆ EXT_FN() [5/5]

EXT_FN ( FPResolveID  )

◆ list_tests()

static void list_tests ( void  )
static

◆ main()

int main ( int  ac,
char **  av 
)

◆ run_one()

static void run_one ( char *  name,
char **  args 
)
static

◆ usage()

void usage ( char *  av0)

Variable Documentation

◆ Conn

CONN* Conn

◆ Conn2

CONN* Conn2

◆ Data

char Data[1] = ""

◆ dsi

DSI* dsi
static

◆ Dsi

DSI* Dsi

◆ EmptyVol

int EmptyVol = 0

◆ ExitCode

int ExitCode = 0

◆ FailCount

int FailCount = 0

◆ FailedTests

char FailedTests[1024][256] = {{0}}

◆ List

int List = 0

◆ Mac

int Mac = 0

◆ NotTestedCount

int NotTestedCount = 0

◆ NotTestedTests

char NotTestedTests[1024][256] = {{0}}

◆ PassCount

int PassCount = 0

◆ Password

char* Password = ""

◆ Port

int Port = DSI_AFPOVERTCP_PORT

◆ Server

char* Server = "localhost"

◆ SkipCount

int SkipCount = 0

◆ SkippedTests

char SkippedTests[1024][256] = {{0}}

◆ Test

char* Test = ""

◆ Test_list

struct test_fn Test_list[]
static
Initial value:
= {
FN_N(FPLockw, d | r file)
{NULL, NULL},
}
#define FN_N(a, b)
Definition afparg.c:24

◆ uam

char* uam = "Cleartxt Passwrd"

◆ User

char* User

◆ vers

char* vers = "AFP3.4"

◆ Version

int Version = 34

◆ Vol

char* Vol = ""

◆ VolID

uint16_t VolID