]> arthur.barton.de Git - netatalk.git/blob - libatalk/cnid/cdb/cnid_cdb_meta.h
e8a4bdd050b2abe559e816d8928d21fa7a2e25f1
[netatalk.git] / libatalk / cnid / cdb / cnid_cdb_meta.h
1 /*
2  */
3
4 #define CNID_META_CNID_LEN      4
5 #define CNID_META_MDATE_LEN     4  /* space for 8 */
6 #define CNID_META_CDATE_LEN     4  /* space for 8 */
7 #define CNID_META_BDATE_LEN     4  /* ditto */
8 #define CNID_META_ADATE_LEN     4  /* ditto */
9 #define CNID_META_AFPI_LEN      4  /* plus permission bits */
10 #define CNID_META_FINDERI_LEN   32 
11 #define CNID_META_PRODOSI_LEN   8
12 #define CNID_META_RFORKLEN_LEN  4  /* space for 8 */
13 #define CNID_META_MACNAME_LEN   32 /* maximum size */
14 #define CNID_META_SHORTNAME_LEN 12 /* max size (8.3) */
15 #define CNID_META_FILLER_LEN    4
16
17 #define CNID_META_CNID_OFF     0
18 #define CNID_META_MDATE_OFF    (CNID_META_CNID_OFF + CNID_META_CNID_LEN + \
19                                 CNID_META_FILLER_LEN)
20 #define CNID_META_CDATE_OFF    (CNID_META_MDATE_OFF + CNID_META_MDATE_LEN + \
21                                 CNID_META_FILLER_LEN)
22 #define CNID_META_BDATE_OFF    (CNID_META_CDATE_OFF + CNID_META_CDATE_LEN + \
23                                 CNID_META_FILLER_LEN)
24 #define CNID_META_ADATE_OFF    (CNID_META_BDATE_OFF + CNID_META_BDATE_LEN + \
25                                 CNID_META_FILLER_LEN)
26 #define CNID_META_AFPI_OFF     (CNID_META_ADATE_OFF + CNID_META_ADATE_LEN)
27 #define CNID_META_FINDERI_OFF  (CNID_META_AFPI_OFF + CNID_META_AFPI_LEN)
28 #define CNID_META_PRODOSI_OFF  (CNID_META_FINDERI_OFF + CNID_META_FINDERI_LEN)
29 #define CNID_META_RFORKLEN_OFF (CNID_META_PRODOSI_OFF + CNID_META_PRODOSI_LEN)
30 #define CNID_META_MACNAME_OFF  (CNID_META_RFORKLEN_OFF + \
31                                 CNID_META_RFORKLEN_LEN)
32 #define CNID_META_SHORTNAME_OFF (CNID_META_MACNAME_OFF + 
33
34
35 #define cnid_meta_clear(a)  
36 #define cnid_meta_get(id)
37
38 #define cnid_meta_cnid(a)  
39 #define cnid_meta_modifydate(a)
40 #define cnid_meta_createdate(a)
41 #define cnid_meta_backupdate(a)
42 #define cnid_meta_accessdate(a)
43 #define cnid_meta_afpi(a)
44 #define cnid_meta_finderi(a)
45 #define cnid_meta_prodosi(a)
46 #define cnid_meta_rforklen(a)
47 #define cnid_meta_macname(a)
48 #define cnid_meta_shortname(a)
49 #define cnid_meta_longname(a)
50