diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2013-09-06 18:37:46 +0800 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2013-09-06 19:04:40 +0800 |
commit | 6986c6e7f06bb3bdedfc3bb08694da9b1227048c (patch) | |
tree | 5c0f01f1f54d9040100858182232c1fb4134b58f /9/platforms/android-18/arch-mips/usr/include/linux/genhd.h | |
parent | 30ee84f92cb832c789366c516fcadb718ccc25e8 (diff) | |
download | prebuilts_ndk-6986c6e7f06bb3bdedfc3bb08694da9b1227048c.zip prebuilts_ndk-6986c6e7f06bb3bdedfc3bb08694da9b1227048c.tar.gz prebuilts_ndk-6986c6e7f06bb3bdedfc3bb08694da9b1227048c.tar.bz2 |
Add NDK r9 part 1/2: platforms/
Change-Id: Ie572e90ffda7f982d931dda1a9f5a0c68953a762
Diffstat (limited to '9/platforms/android-18/arch-mips/usr/include/linux/genhd.h')
-rw-r--r-- | 9/platforms/android-18/arch-mips/usr/include/linux/genhd.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/9/platforms/android-18/arch-mips/usr/include/linux/genhd.h b/9/platforms/android-18/arch-mips/usr/include/linux/genhd.h new file mode 100644 index 0000000..a3a3924 --- /dev/null +++ b/9/platforms/android-18/arch-mips/usr/include/linux/genhd.h @@ -0,0 +1,55 @@ +/**************************************************************************** + **************************************************************************** + *** + *** This header was automatically generated from a Linux kernel header + *** of the same name, to make information necessary for userspace to + *** call into the kernel available to libc. It contains only constants, + *** structures, and macros generated from the original header, and thus, + *** contains no copyrightable information. + *** + **************************************************************************** + ****************************************************************************/ +#ifndef _LINUX_GENHD_H +#define _LINUX_GENHD_H + +#include <linux/types.h> + +enum { + + DOS_EXTENDED_PARTITION = 5, + LINUX_EXTENDED_PARTITION = 0x85, + WIN98_EXTENDED_PARTITION = 0x0f, + + LINUX_SWAP_PARTITION = 0x82, + LINUX_RAID_PARTITION = 0xfd, + + SOLARIS_X86_PARTITION = LINUX_SWAP_PARTITION, + NEW_SOLARIS_X86_PARTITION = 0xbf, + + DM6_AUX1PARTITION = 0x51, + DM6_AUX3PARTITION = 0x53, + DM6_PARTITION = 0x54, + EZD_PARTITION = 0x55, + + FREEBSD_PARTITION = 0xa5, + OPENBSD_PARTITION = 0xa6, + NETBSD_PARTITION = 0xa9, + BSDI_PARTITION = 0xb7, + MINIX_PARTITION = 0x81, + UNIXWARE_PARTITION = 0x63, +}; + +struct partition { + unsigned char boot_ind; + unsigned char head; + unsigned char sector; + unsigned char cyl; + unsigned char sys_ind; + unsigned char end_head; + unsigned char end_sector; + unsigned char end_cyl; + unsigned int start_sect; + unsigned int nr_sects; +} __attribute__((packed)); + +#endif |