5 # define MYPATHLEN(buffer, path) ((buffer) + PAGE_SIZE - (path))
6 /*Got these defines from intermezzo*/
9 loff_t fd_offset; /* offset where next record should go */
12 unsigned int fd_recno; /* last recno written */
13 struct list_head fd_reservations;
16 #define KML_MAJOR_VERSION 0x00010000
17 #define KML_MINOR_VERSION 0x00000002
18 #define KML_OPCODE_NOOP 0
19 #define KML_OPCODE_CREATE 1
20 #define KML_OPCODE_MKDIR 2
21 #define KML_OPCODE_UNLINK 3
22 #define KML_OPCODE_RMDIR 4
23 #define KML_OPCODE_CLOSE 5
24 #define KML_OPCODE_SYMLINK 6
25 #define KML_OPCODE_RENAME 7
26 #define KML_OPCODE_SETATTR 8
27 #define KML_OPCODE_LINK 9
28 #define KML_OPCODE_OPEN 10
29 #define KML_OPCODE_MKNOD 11
30 #define KML_OPCODE_WRITE 12
31 #define KML_OPCODE_RELEASE 13
32 #define KML_OPCODE_TRUNC 14
33 #define KML_OPCODE_SETEXTATTR 15
34 #define KML_OPCODE_DELEXTATTR 16
35 #define KML_OPCODE_KML_TRUNC 17
36 #define KML_OPCODE_GET_FILEID 18
37 #define KML_OPCODE_NUM 19
40 # define NTOH__u32(var) le32_to_cpu(var)
41 # define NTOH__u64(var) le64_to_cpu(var)
42 # define HTON__u32(var) cpu_to_le32(var)
43 # define HTON__u64(var) cpu_to_le64(var)
46 # define NTOH__u32(var) GUINT32_FROM_LE(var)
47 # define NTOH__u64(var) GUINT64_FROM_LE(var)
48 # define HTON__u32(var) GUINT32_TO_LE(var)
49 # define HTON__u64(var) GUINT64_TO_LE(var)