src/commands/pax/pax.h File Reference

#include <minix/config.h>
#include <minix/const.h>

Go to the source code of this file.

Classes

struct  fsub
struct  pattern
struct  archd
struct  oplist

Defines

#define MAXBLK   64512
#define MAXBLK_POSIX   32256
#define BLKMULT   512
#define DEVBLK   8192
#define FILEBLK   10240
#define PAXPATHLEN   3072
#define LIST   0
#define EXTRACT   1
#define ARCHIVE   2
#define APPND   3
#define COPY   4
#define DEFOP   LIST
#define ISREG   0
#define ISCHR   1
#define ISBLK   2
#define ISTAPE   3
#define ISPIPE   4
#define MTCH   0x1
#define DIR_MTCH   0x2
#define PAX_DIR   1
#define PAX_CHR   2
#define PAX_BLK   3
#define PAX_REG   4
#define PAX_SLK   5
#define PAX_SCK   6
#define PAX_FIF   7
#define PAX_HLK   8
#define PAX_HRG   9
#define PAX_CTG   10
#define MIN(a, b)   (((a)<(b))?(a):(b))
#define TODEV(x, y)   makedev((x), (y))
#define HEX   16
#define OCT   8
#define _PAX_   1
#define _TFILE_BASE   "paxXXXXXXXXXX"
#define err(c, str)   { perror(str); exit(c); }
#define setpassent(a)   setpwent()
#define setgroupent(a)   setgrent()

Typedefs

typedef struct archd ARCHD
typedef struct fsub FSUB
typedef struct oplist OPLIST
typedef struct pattern PATTERN


Define Documentation

#define _PAX_   1

Definition at line 246 of file pax.h.

#define _TFILE_BASE   "paxXXXXXXXXXX"

Definition at line 247 of file pax.h.

#define APPND   3

Definition at line 62 of file pax.h.

#define ARCHIVE   2

Definition at line 61 of file pax.h.

#define BLKMULT   512

Definition at line 49 of file pax.h.

#define COPY   4

Definition at line 63 of file pax.h.

#define DEFOP   LIST

Definition at line 64 of file pax.h.

#define DEVBLK   8192

Definition at line 51 of file pax.h.

#define DIR_MTCH   0x2

Definition at line 179 of file pax.h.

#define err ( c,
str   )     { perror(str); exit(c); }

Definition at line 249 of file pax.h.

#define EXTRACT   1

Definition at line 60 of file pax.h.

#define FILEBLK   10240

Definition at line 52 of file pax.h.

#define HEX   16

Definition at line 244 of file pax.h.

#define ISBLK   2

Definition at line 71 of file pax.h.

#define ISCHR   1

Definition at line 70 of file pax.h.

#define ISPIPE   4

Definition at line 73 of file pax.h.

#define ISREG   0

Definition at line 69 of file pax.h.

#define ISTAPE   3

Definition at line 72 of file pax.h.

#define LIST   0

Definition at line 59 of file pax.h.

#define MAXBLK   64512

Definition at line 45 of file pax.h.

#define MAXBLK_POSIX   32256

Definition at line 48 of file pax.h.

#define MIN ( a,
b   )     (((a)<(b))?(a):(b))

Definition at line 237 of file pax.h.

#define MTCH   0x1

Definition at line 178 of file pax.h.

#define OCT   8

Definition at line 245 of file pax.h.

#define PAX_BLK   3

Definition at line 212 of file pax.h.

#define PAX_CHR   2

Definition at line 211 of file pax.h.

#define PAX_CTG   10

Definition at line 219 of file pax.h.

#define PAX_DIR   1

Definition at line 210 of file pax.h.

#define PAX_FIF   7

Definition at line 216 of file pax.h.

#define PAX_HLK   8

Definition at line 217 of file pax.h.

#define PAX_HRG   9

Definition at line 218 of file pax.h.

#define PAX_REG   4

Definition at line 213 of file pax.h.

#define PAX_SCK   6

Definition at line 215 of file pax.h.

#define PAX_SLK   5

Definition at line 214 of file pax.h.

#define PAXPATHLEN   3072

Definition at line 53 of file pax.h.

#define setgroupent ( a   )     setgrent()

Definition at line 251 of file pax.h.

#define setpassent ( a   )     setpwent()

Definition at line 250 of file pax.h.

#define TODEV ( x,
y   )     makedev((x), (y))

Definition at line 239 of file pax.h.


Typedef Documentation

typedef struct archd ARCHD

Definition at line 75 of file pax.h.

typedef struct fsub FSUB

Definition at line 76 of file pax.h.

typedef struct oplist OPLIST

Definition at line 77 of file pax.h.

typedef struct pattern PATTERN

Definition at line 78 of file pax.h.


Generated on Tue Mar 9 04:36:36 2010 for Minix by  doxygen 1.5.8