Centralize shift_is_held(), make it work to force the command line
[syslinux/sherbszt.git] / core / ldlinux-c.c
blob1d01d9a7b10899e63328e9aad8f4018019007e07
1 #include <syslinux/config.h>
2 #include <com32.h>
3 #include <fs.h>
5 extern uint8_t DriveNumber;
6 extern void *PartInfo;
7 extern uint32_t OrigESDI;
8 extern const uint64_t Hidden;
10 __export void get_derivative_info(union syslinux_derivative_info *di)
12 di->disk.filesystem = SYSLINUX_FS_SYSLINUX;
13 di->disk.sector_shift = SectorShift;
14 di->disk.drive_number = DriveNumber;
16 di->disk.ptab_ptr = &PartInfo;
17 di->disk.esdi_ptr = &OrigESDI;
18 di->disk.partoffset = &Hidden;