diff options
Diffstat (limited to 'com32/include/syslinux/config.h')
-rw-r--r-- | com32/include/syslinux/config.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/com32/include/syslinux/config.h b/com32/include/syslinux/config.h index 79a4750e..235f288d 100644 --- a/com32/include/syslinux/config.h +++ b/com32/include/syslinux/config.h @@ -39,7 +39,7 @@ #include <com32.h> enum syslinux_filesystem { - SYSLINUX_FS_UNKNOWN = 0x30, + SYSLINUX_FS_UNKNOWN = 0x30, SYSLINUX_FS_SYSLINUX = 0x31, SYSLINUX_FS_PXELINUX = 0x32, SYSLINUX_FS_ISOLINUX = 0x33, @@ -156,6 +156,8 @@ struct syslinux_serial_console_info { uint16_t flowctl; }; +extern void __syslinux_set_serial_console_info(void); + extern __nocommon struct syslinux_serial_console_info __syslinux_serial_console_info; static inline const struct syslinux_serial_console_info @@ -164,10 +166,10 @@ static inline const struct syslinux_serial_console_info return &__syslinux_serial_console_info; } -extern __nocommon const char *__syslinux_config_file; +extern char ConfigName[]; static inline const char *syslinux_config_file(void) { - return __syslinux_config_file; + return ConfigName; } struct syslinux_ipappend_strings { @@ -181,4 +183,9 @@ static inline const struct syslinux_ipappend_strings return &__syslinux_ipappend_strings; } +static inline enum syslinux_filesystem syslinux_filesystem(void) +{ + return syslinux_derivative_info()->c.filesystem; +} + #endif /* _SYSLINUX_CONFIG_H */ |