patch-2.3.99-pre9 linux/fs/hfs/catalog.c
Next file: linux/fs/hfs/dir.c
Previous file: linux/fs/hfs/balloc.c
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
Mon May 15 12:00:34 2000
- Orig file:
v2.3.99-pre8/linux/fs/hfs/catalog.c
- Orig date:
Fri Jun 4 13:30:25 1999
diff -u --recursive --new-file v2.3.99-pre8/linux/fs/hfs/catalog.c linux/fs/hfs/catalog.c
@@ -60,7 +60,7 @@
hfs_byte_t RExtRec[12]; /* first extent record
for the resource fork */
hfs_lword_t Resrv; /* reserved by Apple */
-} FIL_REC;
+} __attribute__((packed)) FIL_REC;
/* the catalog record for a directory */
typedef struct {
@@ -74,14 +74,14 @@
hfs_dinfo_t UsrInfo; /* data used by the Finder */
hfs_dxinfo_t FndrInfo; /* more data used by Finder */
hfs_byte_t Resrv[16]; /* reserved by Apple */
-} DIR_REC;
+} __attribute__((packed)) DIR_REC;
/* the catalog record for a thread */
typedef struct {
hfs_byte_t Reserv[8]; /* reserved by Apple */
hfs_lword_t ParID; /* CNID of parent directory */
struct hfs_name CName; /* The name of this entry */
-} THD_REC;
+} __attribute__((packed)) THD_REC;
/* A catalog tree record */
struct hfs_cat_rec {
@@ -92,7 +92,7 @@
DIR_REC dir;
THD_REC thd;
} u;
-};
+} __attribute__((packed));
/*================ File-local variables ================*/
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)