netatalk  4.6.1
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 /* unhex */
 
#define BIN2NAD   1 /* unbin */
 
#define NAD2BIN   2 /* bin */
 
#define NAD2HEX   3 /* hex */
 
#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)   (( s & S_IFMT ) == S_IFDIR )
 
#define mtoupath(s)   (*_mtoupath)(s)
 
#define utompath(s)   (*_utompath)(s)
 

Variables

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

Macro Definition Documentation

◆ BIN2NAD

#define BIN2NAD   1 /* unbin */

◆ 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 /* unhex */

◆ KEEP

#define KEEP   1

◆ mtoupath

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

◆ NAD2BIN

#define NAD2BIN   2 /* bin */

◆ NAD2HEX

#define NAD2HEX   3 /* hex */

◆ 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)    (( s & S_IFMT ) == S_IFDIR )

◆ STDIN

#define STDIN   "-"

◆ TRASH

#define TRASH   0

◆ utompath

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

Variable Documentation

◆ _mtoupath

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

◆ _utompath

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

◆ forkname

char* forkname[]
extern