netatalk  4.6.0
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
megatron.h File Reference
#include <atalk/adouble.h>
#include <atalk/compat.h>
#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  FInfo
struct  FXInfo
struct  FHeader
struct  nad_volume

Macros

#define STDIN   "-"
#define DATA   0
#define RESOURCE   1
#define NUMFORKS   2
#define HEX2NAD   0
#define BIN2NAD   1
#define NAD2BIN   2
#define NAD2HEX   3
#define OPTION_NONE   (0)
#define OPTION_HEADERONLY   (1 << 0)
#define OPTION_STDOUT   (1 << 1)
#define OPTION_VERBOSE   (1 << 2)
#define OPTION_ADOUBLE   (1 << 3)
#define OPTION_NORF   (1 << 4)
#define FH_DATE_CREATE   (1 << 0)
#define FH_DATE_MODIFY   (1 << 1)
#define FH_DATE_BACKUP   (1 << 2)
#define FILEIOFF_CREATE   0
#define FILEIOFF_MODIFY   4
#define FILEIOFF_BACKUP   8
#define FILEIOFF_ATTR   14
#define FINDERIOFF_TYPE   0
#define FINDERIOFF_CREATOR   4
#define FINDERIOFF_FLAGS   8
#define FINDERIOFF_LOC   10
#define FINDERIOFF_FLDR   14
#define FINDERIOFF_SCRIPT   24
#define FINDERIOFF_XFLAGS   25
#define TRASH   0
#define KEEP   1
#define S_ISDIR(s)
#define mtoupath(s)
#define utompath(s)

Variables

char * forkname []
char *(*) _mtoupath (char *)
char *(*) _utompath (char *)

Macro Definition Documentation

◆ BIN2NAD

#define BIN2NAD   1

◆ DATA

#define DATA   0

◆ FH_DATE_BACKUP

#define FH_DATE_BACKUP   (1 << 2)

◆ FH_DATE_CREATE

#define FH_DATE_CREATE   (1 << 0)

◆ FH_DATE_MODIFY

#define FH_DATE_MODIFY   (1 << 1)

◆ FILEIOFF_ATTR

#define FILEIOFF_ATTR   14

◆ FILEIOFF_BACKUP

#define FILEIOFF_BACKUP   8

◆ FILEIOFF_CREATE

#define FILEIOFF_CREATE   0

◆ FILEIOFF_MODIFY

#define FILEIOFF_MODIFY   4

◆ FINDERIOFF_CREATOR

#define FINDERIOFF_CREATOR   4

◆ FINDERIOFF_FLAGS

#define FINDERIOFF_FLAGS   8

◆ FINDERIOFF_FLDR

#define FINDERIOFF_FLDR   14

◆ FINDERIOFF_LOC

#define FINDERIOFF_LOC   10

◆ FINDERIOFF_SCRIPT

#define FINDERIOFF_SCRIPT   24

◆ FINDERIOFF_TYPE

#define FINDERIOFF_TYPE   0

◆ FINDERIOFF_XFLAGS

#define FINDERIOFF_XFLAGS   25

◆ HEX2NAD

#define HEX2NAD   0

◆ KEEP

#define KEEP   1

◆ mtoupath

#define mtoupath ( s)
Value:
(*_mtoupath)(s)

◆ NAD2BIN

#define NAD2BIN   2

◆ NAD2HEX

#define NAD2HEX   3

◆ NUMFORKS

#define NUMFORKS   2

◆ OPTION_ADOUBLE

#define OPTION_ADOUBLE   (1 << 3)

◆ OPTION_HEADERONLY

#define OPTION_HEADERONLY   (1 << 0)

◆ OPTION_NONE

#define OPTION_NONE   (0)

◆ OPTION_NORF

#define OPTION_NORF   (1 << 4)

◆ OPTION_STDOUT

#define OPTION_STDOUT   (1 << 1)

◆ OPTION_VERBOSE

#define OPTION_VERBOSE   (1 << 2)

◆ RESOURCE

#define RESOURCE   1

◆ S_ISDIR

#define S_ISDIR ( s)
Value:
(( s & S_IFMT ) == S_IFDIR )

◆ STDIN

#define STDIN   "-"

◆ TRASH

#define TRASH   0

◆ utompath

#define utompath ( s)
Value:
(*_utompath)(s)

Variable Documentation

◆ _mtoupath

char *(*) _mtoupath(char *) ( char * mpath)
extern

◆ _utompath

char *(*) _utompath(char *) ( char * upath)
extern

◆ forkname

char* forkname[]
extern