summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-09-23 06:50:07 +0000
committerpeter <peter@FreeBSD.org>2002-09-23 06:50:07 +0000
commit6fedca521d2b034d2083a36046a1076e65612835 (patch)
tree45a029baa388798dd25186a95a0da1b1f7d667cb
parent5f673cf82ec37d28bade0c72b3da96eaf1305166 (diff)
downloadFreeBSD-src-6fedca521d2b034d2083a36046a1076e65612835.zip
FreeBSD-src-6fedca521d2b034d2083a36046a1076e65612835.tar.gz
use __packed, rather than __attribute__((packed)).
-rw-r--r--sys/amd64/include/segments.h7
-rw-r--r--sys/i386/include/segments.h7
2 files changed, 6 insertions, 8 deletions
diff --git a/sys/amd64/include/segments.h b/sys/amd64/include/segments.h
index 9f1f638..6d09e1e 100644
--- a/sys/amd64/include/segments.h
+++ b/sys/amd64/include/segments.h
@@ -64,8 +64,7 @@
*/
struct segment_descriptor {
unsigned sd_lolimit:16 ; /* segment extent (lsb) */
- unsigned sd_lobase:24 __attribute__ ((packed));
- /* segment base address (lsb) */
+ unsigned sd_lobase:24 __packed; /* segment base address (lsb) */
unsigned sd_type:5 ; /* segment type */
unsigned sd_dpl:2 ; /* segment descriptor priority level */
unsigned sd_p:1 ; /* segment descriptor present */
@@ -176,8 +175,8 @@ struct soft_segment_descriptor {
* region descriptors, used to load gdt/idt tables before segments yet exist.
*/
struct region_descriptor {
- unsigned rd_limit:16; /* segment extent */
- unsigned rd_base:32 __attribute__ ((packed)); /* base address */
+ unsigned rd_limit:16; /* segment extent */
+ unsigned rd_base:32 __packed; /* base address */
};
/*
diff --git a/sys/i386/include/segments.h b/sys/i386/include/segments.h
index 9f1f638..6d09e1e 100644
--- a/sys/i386/include/segments.h
+++ b/sys/i386/include/segments.h
@@ -64,8 +64,7 @@
*/
struct segment_descriptor {
unsigned sd_lolimit:16 ; /* segment extent (lsb) */
- unsigned sd_lobase:24 __attribute__ ((packed));
- /* segment base address (lsb) */
+ unsigned sd_lobase:24 __packed; /* segment base address (lsb) */
unsigned sd_type:5 ; /* segment type */
unsigned sd_dpl:2 ; /* segment descriptor priority level */
unsigned sd_p:1 ; /* segment descriptor present */
@@ -176,8 +175,8 @@ struct soft_segment_descriptor {
* region descriptors, used to load gdt/idt tables before segments yet exist.
*/
struct region_descriptor {
- unsigned rd_limit:16; /* segment extent */
- unsigned rd_base:32 __attribute__ ((packed)); /* base address */
+ unsigned rd_limit:16; /* segment extent */
+ unsigned rd_base:32 __packed; /* base address */
};
/*
OpenPOWER on IntegriCloud