summaryrefslogtreecommitdiff
path: root/com32/include
diff options
context:
space:
mode:
authorShao Miller <shao.miller@yrdsb.edu.on.ca>2010-06-28 01:22:04 -0400
committerShao Miller <shao.miller@yrdsb.edu.on.ca>2010-07-10 01:03:04 -0400
commit14e2dc6336a763930043baf654b3ff0f38f932fa (patch)
tree23d2a851468aab399a8b5131c8a0b87e230dd598 /com32/include
parent3549d7ecf588bc8de1cca06e750683bea251614a (diff)
downloadsyslinux-14e2dc6336a763930043baf654b3ff0f38f932fa.tar.gz
chain.c32, libcom32: Move get_disk_params() as disk_get_params()
Also moved struct diskinfo as disk_info. Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
Diffstat (limited to 'com32/include')
-rw-r--r--com32/include/syslinux/disk.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/com32/include/syslinux/disk.h b/com32/include/syslinux/disk.h
index 83db05ce..f880a894 100644
--- a/com32/include/syslinux/disk.h
+++ b/com32/include/syslinux/disk.h
@@ -40,6 +40,15 @@
#define SECTOR 512 /* bytes/sector */
+struct disk_info {
+ int disk;
+ int ebios; /* EBIOS supported on this disk */
+ int cbios; /* CHS geometry is valid */
+ int head;
+ int sect;
+};
+
extern int disk_int13_retry(const com32sys_t * inreg, com32sys_t * outreg);
+extern int disk_get_params(int disk, struct disk_info *diskinfo);
#endif /* _SYSLINUX_DISK_H */