search for: label_len

Displaying 3 results from an estimated 3 matches for "label_len".

2010 Jul 14
1
[PATCH] gfxboot: allow boot entry to start with label instead of menu_label
...s changed, 10 insertions(+), 6 deletions(-) diff --git a/com32/gfxboot/gfxboot.c b/com32/gfxboot/gfxboot.c index dd4d641..77a3275 100644 --- a/com32/gfxboot/gfxboot.c +++ b/com32/gfxboot/gfxboot.c @@ -790,7 +790,7 @@ void boot(int index) { char *arg, *alt_kernel; menu_t *menu_ptr; - int i, label_len; + int i, label_len, menu_label_len; unsigned ipapp; const struct syslinux_ipappend_strings *ipappend; @@ -802,18 +802,22 @@ void boot(int index) if(!menu_ptr || !menu_ptr->menu_label) return; arg = skip_spaces(cmdline); - label_len = strlen(menu_ptr->menu_label); + label_l...
2004 Feb 04
3
[PATCH] Adding ocfs support to blkid
...:21:03 2004 @@ -209,6 +209,27 @@ __u32 h_blksize; }; +struct ocfs_volume_header { + u_char minor_version[4]; + u_char major_version[4]; + u_char signature[128]; + u_char mount[128]; + u_char mount_len[2]; +}; + +struct ocfs_volume_label { + u_char disk_lock[48]; + u_char label[64]; + u_char label_len[2]; + u_char vol_id[16]; + u_char vol_id_len[2]; +}; + +#define ocfslabellen(o) ((uint)o.label_len[0] + (((uint) o.label_len[1]) << 8)) +#define ocfsmountlen(o) ((uint)o.mount_len[0] + (((uint) o.mount_len[1])<<8)) + +#define OCFS_MAGIC "OracleCFS" + #define ISODCL(from, to...
2010 Apr 09
2
[PATCH] gfxboot: support MENU LABEL statement
...- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// Locate menu entry and boot. +// Boot menu entry. // -void boot(void) +// cmdline can optionally start with label string. +// +void boot(int index) { - char *label, *arg, *s; + char *arg; menu_t *menu_ptr; + int label_len; + + for(menu_ptr = menu; menu_ptr; menu_ptr = menu_ptr->next, index--) { + if(!index) break; + } - label = skip_spaces(cmdline); - arg = skip_spaces(s = skip_nonspaces(label)); - *s = 0; + // invalid index or menu entry + if(!menu_ptr || !menu_ptr->label) return; - for(menu_ptr...