summaryrefslogtreecommitdiff
path: root/usr/src/grub/grub-0.97/lib/getopt.h
diff options
context:
space:
mode:
authorWilliam Kucharski <William.Kucharski@Sun.COM>2008-11-07 21:36:41 -0700
committerWilliam Kucharski <William.Kucharski@Sun.COM>2008-11-07 21:36:41 -0700
commit1b8adde7ba7d5e04395c141c5400dc2cffd7d809 (patch)
treeda06333d7e7c0e445522dafa95308d8ba7c3dc66 /usr/src/grub/grub-0.97/lib/getopt.h
parentfdd762618cb455dfd549c34b970f5ab6cf7c5afa (diff)
downloadillumos-joyent-1b8adde7ba7d5e04395c141c5400dc2cffd7d809.tar.gz
6731552 GRUB should have the ability to overlay a logo on the graphical splash screen
6762035 GRUB needs to understand new ext3 256 Byte inodes 6762243 GRUB should be updated to version 0.97 --HG-- rename : usr/src/grub/grub-0.95/AUTHORS => usr/src/grub/grub-0.97/AUTHORS rename : usr/src/grub/grub-0.95/BUGS => usr/src/grub/grub-0.97/BUGS rename : usr/src/grub/grub-0.95/COPYING => usr/src/grub/grub-0.97/COPYING rename : usr/src/grub/grub-0.95/COPYING.descrip => usr/src/grub/grub-0.97/COPYING.descrip rename : usr/src/grub/grub-0.95/ChangeLog => usr/src/grub/grub-0.97/ChangeLog rename : usr/src/grub/grub-0.95/INSTALL => usr/src/grub/grub-0.97/INSTALL rename : usr/src/grub/grub-0.95/MAINTENANCE => usr/src/grub/grub-0.97/MAINTENANCE rename : usr/src/grub/grub-0.95/Makefile.am => usr/src/grub/grub-0.97/Makefile.am rename : usr/src/grub/grub-0.95/Makefile.in => usr/src/grub/grub-0.97/Makefile.in rename : usr/src/grub/grub-0.95/Makefile.solaris => usr/src/grub/grub-0.97/Makefile.solaris rename : usr/src/grub/grub-0.95/Makefile.solaris.defs => usr/src/grub/grub-0.97/Makefile.solaris.defs rename : usr/src/grub/grub-0.95/NEWS => usr/src/grub/grub-0.97/NEWS rename : usr/src/grub/grub-0.95/README => usr/src/grub/grub-0.97/README rename : usr/src/grub/grub-0.95/THANKS => usr/src/grub/grub-0.97/THANKS rename : usr/src/grub/grub-0.95/TODO => usr/src/grub/grub-0.97/TODO rename : usr/src/grub/grub-0.95/acinclude.m4 => usr/src/grub/grub-0.97/acinclude.m4 rename : usr/src/grub/grub-0.95/aclocal.m4 => usr/src/grub/grub-0.97/aclocal.m4 rename : usr/src/grub/grub-0.95/compile => usr/src/grub/grub-0.97/compile rename : usr/src/grub/grub-0.95/config.guess => usr/src/grub/grub-0.97/config.guess rename : usr/src/grub/grub-0.95/config.h => usr/src/grub/grub-0.97/config.h rename : usr/src/grub/grub-0.95/config.h.in => usr/src/grub/grub-0.97/config.h.in rename : usr/src/grub/grub-0.95/config.status.solaris => usr/src/grub/grub-0.97/config.status.solaris rename : usr/src/grub/grub-0.95/config.sub => usr/src/grub/grub-0.97/config.sub rename : usr/src/grub/grub-0.95/configure => usr/src/grub/grub-0.97/configure rename : usr/src/grub/grub-0.95/configure.ac => usr/src/grub/grub-0.97/configure.ac rename : usr/src/grub/grub-0.95/depcomp => usr/src/grub/grub-0.97/depcomp rename : usr/src/grub/grub-0.95/docs/Makefile.am => usr/src/grub/grub-0.97/docs/Makefile.am rename : usr/src/grub/grub-0.95/docs/Makefile.in => usr/src/grub/grub-0.97/docs/Makefile.in rename : usr/src/grub/grub-0.95/docs/Makefile.solaris => usr/src/grub/grub-0.97/docs/Makefile.solaris rename : usr/src/grub/grub-0.95/docs/boot.S => usr/src/grub/grub-0.97/docs/boot.S rename : usr/src/grub/grub-0.95/docs/boot.S.texi => usr/src/grub/grub-0.97/docs/boot.S.texi rename : usr/src/grub/grub-0.95/docs/grub-install.8 => usr/src/grub/grub-0.97/docs/grub-install.8 rename : usr/src/grub/grub-0.95/docs/grub-md5-crypt.8 => usr/src/grub/grub-0.97/docs/grub-md5-crypt.8 rename : usr/src/grub/grub-0.95/docs/grub-terminfo.8 => usr/src/grub/grub-0.97/docs/grub-terminfo.8 rename : usr/src/grub/grub-0.95/docs/grub.8 => usr/src/grub/grub-0.97/docs/grub.8 rename : usr/src/grub/grub-0.95/docs/grub.info => usr/src/grub/grub-0.97/docs/grub.info rename : usr/src/grub/grub-0.95/docs/grub.info-1 => usr/src/grub/grub-0.97/docs/grub.info-1 rename : usr/src/grub/grub-0.95/docs/grub.info-2 => usr/src/grub/grub-0.97/docs/grub.info-2 rename : usr/src/grub/grub-0.95/docs/grub.info-3 => usr/src/grub/grub-0.97/docs/grub.info-3 rename : usr/src/grub/grub-0.95/docs/grub.info-4 => usr/src/grub/grub-0.97/docs/grub.info-4 rename : usr/src/grub/grub-0.95/docs/grub.texi => usr/src/grub/grub-0.97/docs/grub.texi rename : usr/src/grub/grub-0.95/docs/help2man => usr/src/grub/grub-0.97/docs/help2man rename : usr/src/grub/grub-0.95/docs/internals.texi => usr/src/grub/grub-0.97/docs/internals.texi rename : usr/src/grub/grub-0.95/docs/kernel.c => usr/src/grub/grub-0.97/docs/kernel.c rename : usr/src/grub/grub-0.95/docs/kernel.c.texi => usr/src/grub/grub-0.97/docs/kernel.c.texi rename : usr/src/grub/grub-0.95/docs/mbchk.1 => usr/src/grub/grub-0.97/docs/mbchk.1 rename : usr/src/grub/grub-0.95/docs/mdate-sh => usr/src/grub/grub-0.97/docs/mdate-sh rename : usr/src/grub/grub-0.95/docs/menu.lst => usr/src/grub/grub-0.97/docs/menu.lst rename : usr/src/grub/grub-0.95/docs/multiboot.h => usr/src/grub/grub-0.97/docs/multiboot.h rename : usr/src/grub/grub-0.95/docs/multiboot.h.texi => usr/src/grub/grub-0.97/docs/multiboot.h.texi rename : usr/src/grub/grub-0.95/docs/multiboot.info => usr/src/grub/grub-0.97/docs/multiboot.info rename : usr/src/grub/grub-0.95/docs/multiboot.texi => usr/src/grub/grub-0.97/docs/multiboot.texi rename : usr/src/grub/grub-0.95/docs/src2texi => usr/src/grub/grub-0.97/docs/src2texi rename : usr/src/grub/grub-0.95/docs/stamp-vti => usr/src/grub/grub-0.97/docs/stamp-vti rename : usr/src/grub/grub-0.95/docs/texinfo.tex => usr/src/grub/grub-0.97/docs/texinfo.tex rename : usr/src/grub/grub-0.95/docs/version.texi => usr/src/grub/grub-0.97/docs/version.texi rename : usr/src/grub/grub-0.95/grub/Makefile.am => usr/src/grub/grub-0.97/grub/Makefile.am rename : usr/src/grub/grub-0.95/grub/Makefile.in => usr/src/grub/grub-0.97/grub/Makefile.in rename : usr/src/grub/grub-0.95/grub/Makefile.solaris => usr/src/grub/grub-0.97/grub/Makefile.solaris rename : usr/src/grub/grub-0.95/grub/asmstub.c => usr/src/grub/grub-0.97/grub/asmstub.c rename : usr/src/grub/grub-0.95/grub/main.c => usr/src/grub/grub-0.97/grub/main.c rename : usr/src/grub/grub-0.95/grub/mapfile-intf => usr/src/grub/grub-0.97/grub/mapfile-intf rename : usr/src/grub/grub-0.95/install-sh => usr/src/grub/grub-0.97/install-sh rename : usr/src/grub/grub-0.95/lib/Makefile.am => usr/src/grub/grub-0.97/lib/Makefile.am rename : usr/src/grub/grub-0.95/lib/Makefile.in => usr/src/grub/grub-0.97/lib/Makefile.in rename : usr/src/grub/grub-0.95/lib/Makefile.solaris => usr/src/grub/grub-0.97/lib/Makefile.solaris rename : usr/src/grub/grub-0.95/lib/device.c => usr/src/grub/grub-0.97/lib/device.c rename : usr/src/grub/grub-0.95/lib/device.h => usr/src/grub/grub-0.97/lib/device.h rename : usr/src/grub/grub-0.95/lib/getopt.c => usr/src/grub/grub-0.97/lib/getopt.c rename : usr/src/grub/grub-0.95/lib/getopt.h => usr/src/grub/grub-0.97/lib/getopt.h rename : usr/src/grub/grub-0.95/lib/getopt1.c => usr/src/grub/grub-0.97/lib/getopt1.c rename : usr/src/grub/grub-0.95/missing => usr/src/grub/grub-0.97/missing rename : usr/src/grub/grub-0.95/mkinstalldirs => usr/src/grub/grub-0.97/mkinstalldirs rename : usr/src/grub/grub-0.95/netboot/3c595.c => usr/src/grub/grub-0.97/netboot/3c595.c rename : usr/src/grub/grub-0.95/netboot/3c595.h => usr/src/grub/grub-0.97/netboot/3c595.h rename : usr/src/grub/grub-0.95/netboot/3c90x.c => usr/src/grub/grub-0.97/netboot/3c90x.c rename : usr/src/grub/grub-0.95/netboot/Makefile.am => usr/src/grub/grub-0.97/netboot/Makefile.am rename : usr/src/grub/grub-0.95/netboot/Makefile.in => usr/src/grub/grub-0.97/netboot/Makefile.in rename : usr/src/grub/grub-0.95/netboot/Makefile.solaris => usr/src/grub/grub-0.97/netboot/Makefile.solaris rename : usr/src/grub/grub-0.95/netboot/README.netboot => usr/src/grub/grub-0.97/netboot/README.netboot rename : usr/src/grub/grub-0.95/netboot/basemem.c => usr/src/grub/grub-0.97/netboot/basemem.c rename : usr/src/grub/grub-0.95/netboot/big_bswap.h => usr/src/grub/grub-0.97/netboot/big_bswap.h rename : usr/src/grub/grub-0.95/netboot/bootp.h => usr/src/grub/grub-0.97/netboot/bootp.h rename : usr/src/grub/grub-0.95/netboot/byteswap.h => usr/src/grub/grub-0.97/netboot/byteswap.h rename : usr/src/grub/grub-0.95/netboot/config.c => usr/src/grub/grub-0.97/netboot/config.c rename : usr/src/grub/grub-0.95/netboot/cpu.h => usr/src/grub/grub-0.97/netboot/cpu.h rename : usr/src/grub/grub-0.95/netboot/davicom.c => usr/src/grub/grub-0.97/netboot/davicom.c rename : usr/src/grub/grub-0.95/netboot/dev.h => usr/src/grub/grub-0.97/netboot/dev.h rename : usr/src/grub/grub-0.95/netboot/e1000.c => usr/src/grub/grub-0.97/netboot/e1000.c rename : usr/src/grub/grub-0.95/netboot/e1000_hw.h => usr/src/grub/grub-0.97/netboot/e1000_hw.h rename : usr/src/grub/grub-0.95/netboot/eepro100.c => usr/src/grub/grub-0.97/netboot/eepro100.c rename : usr/src/grub/grub-0.95/netboot/elf.h => usr/src/grub/grub-0.97/netboot/elf.h rename : usr/src/grub/grub-0.95/netboot/endian.h => usr/src/grub/grub-0.97/netboot/endian.h rename : usr/src/grub/grub-0.95/netboot/epic100.c => usr/src/grub/grub-0.97/netboot/epic100.c rename : usr/src/grub/grub-0.95/netboot/epic100.h => usr/src/grub/grub-0.97/netboot/epic100.h rename : usr/src/grub/grub-0.95/netboot/etherboot.h => usr/src/grub/grub-0.97/netboot/etherboot.h rename : usr/src/grub/grub-0.95/netboot/forcedeth.c => usr/src/grub/grub-0.97/netboot/forcedeth.c rename : usr/src/grub/grub-0.95/netboot/fsys_tftp.c => usr/src/grub/grub-0.97/netboot/fsys_tftp.c rename : usr/src/grub/grub-0.95/netboot/grub.h => usr/src/grub/grub-0.97/netboot/grub.h rename : usr/src/grub/grub-0.95/netboot/i386_byteswap.h => usr/src/grub/grub-0.97/netboot/i386_byteswap.h rename : usr/src/grub/grub-0.95/netboot/i386_elf.h => usr/src/grub/grub-0.97/netboot/i386_elf.h rename : usr/src/grub/grub-0.95/netboot/i386_endian.h => usr/src/grub/grub-0.97/netboot/i386_endian.h rename : usr/src/grub/grub-0.95/netboot/i386_timer.c => usr/src/grub/grub-0.97/netboot/i386_timer.c rename : usr/src/grub/grub-0.95/netboot/if_arp.h => usr/src/grub/grub-0.97/netboot/if_arp.h rename : usr/src/grub/grub-0.95/netboot/if_ether.h => usr/src/grub/grub-0.97/netboot/if_ether.h rename : usr/src/grub/grub-0.95/netboot/igmp.h => usr/src/grub/grub-0.97/netboot/igmp.h rename : usr/src/grub/grub-0.95/netboot/in.h => usr/src/grub/grub-0.97/netboot/in.h rename : usr/src/grub/grub-0.95/netboot/io.h => usr/src/grub/grub-0.97/netboot/io.h rename : usr/src/grub/grub-0.95/netboot/ip.h => usr/src/grub/grub-0.97/netboot/ip.h rename : usr/src/grub/grub-0.95/netboot/isa.h => usr/src/grub/grub-0.97/netboot/isa.h rename : usr/src/grub/grub-0.95/netboot/latch.h => usr/src/grub/grub-0.97/netboot/latch.h rename : usr/src/grub/grub-0.95/netboot/little_bswap.h => usr/src/grub/grub-0.97/netboot/little_bswap.h rename : usr/src/grub/grub-0.95/netboot/mii.h => usr/src/grub/grub-0.97/netboot/mii.h rename : usr/src/grub/grub-0.95/netboot/misc.c => usr/src/grub/grub-0.97/netboot/misc.c rename : usr/src/grub/grub-0.95/netboot/natsemi.c => usr/src/grub/grub-0.97/netboot/natsemi.c rename : usr/src/grub/grub-0.95/netboot/nfs.h => usr/src/grub/grub-0.97/netboot/nfs.h rename : usr/src/grub/grub-0.95/netboot/nic.c => usr/src/grub/grub-0.97/netboot/nic.c rename : usr/src/grub/grub-0.95/netboot/nic.h => usr/src/grub/grub-0.97/netboot/nic.h rename : usr/src/grub/grub-0.95/netboot/ns83820.c => usr/src/grub/grub-0.97/netboot/ns83820.c rename : usr/src/grub/grub-0.95/netboot/ns8390.c => usr/src/grub/grub-0.97/netboot/ns8390.c rename : usr/src/grub/grub-0.95/netboot/ns8390.h => usr/src/grub/grub-0.97/netboot/ns8390.h rename : usr/src/grub/grub-0.95/netboot/osdep.h => usr/src/grub/grub-0.97/netboot/osdep.h rename : usr/src/grub/grub-0.95/netboot/pci.c => usr/src/grub/grub-0.97/netboot/pci.c rename : usr/src/grub/grub-0.95/netboot/pci.h => usr/src/grub/grub-0.97/netboot/pci.h rename : usr/src/grub/grub-0.95/netboot/pci_ids.h => usr/src/grub/grub-0.97/netboot/pci_ids.h rename : usr/src/grub/grub-0.95/netboot/pci_io.c => usr/src/grub/grub-0.97/netboot/pci_io.c rename : usr/src/grub/grub-0.95/netboot/pcnet32.c => usr/src/grub/grub-0.97/netboot/pcnet32.c rename : usr/src/grub/grub-0.95/netboot/pic8259.c => usr/src/grub/grub-0.97/netboot/pic8259.c rename : usr/src/grub/grub-0.95/netboot/pic8259.h => usr/src/grub/grub-0.97/netboot/pic8259.h rename : usr/src/grub/grub-0.95/netboot/pnic.c => usr/src/grub/grub-0.97/netboot/pnic.c rename : usr/src/grub/grub-0.95/netboot/pnic_api.h => usr/src/grub/grub-0.97/netboot/pnic_api.h rename : usr/src/grub/grub-0.95/netboot/pxe.h => usr/src/grub/grub-0.97/netboot/pxe.h rename : usr/src/grub/grub-0.95/netboot/r8169.c => usr/src/grub/grub-0.97/netboot/r8169.c rename : usr/src/grub/grub-0.95/netboot/rtl8139.c => usr/src/grub/grub-0.97/netboot/rtl8139.c rename : usr/src/grub/grub-0.95/netboot/segoff.h => usr/src/grub/grub-0.97/netboot/segoff.h rename : usr/src/grub/grub-0.95/netboot/sis900.c => usr/src/grub/grub-0.97/netboot/sis900.c rename : usr/src/grub/grub-0.95/netboot/sis900.h => usr/src/grub/grub-0.97/netboot/sis900.h rename : usr/src/grub/grub-0.95/netboot/stdint.h => usr/src/grub/grub-0.97/netboot/stdint.h rename : usr/src/grub/grub-0.95/netboot/sundance.c => usr/src/grub/grub-0.97/netboot/sundance.c rename : usr/src/grub/grub-0.95/netboot/tftp.h => usr/src/grub/grub-0.97/netboot/tftp.h rename : usr/src/grub/grub-0.95/netboot/tg3.c => usr/src/grub/grub-0.97/netboot/tg3.c rename : usr/src/grub/grub-0.95/netboot/tg3.h => usr/src/grub/grub-0.97/netboot/tg3.h rename : usr/src/grub/grub-0.95/netboot/timer.c => usr/src/grub/grub-0.97/netboot/timer.c rename : usr/src/grub/grub-0.95/netboot/timer.h => usr/src/grub/grub-0.97/netboot/timer.h rename : usr/src/grub/grub-0.95/netboot/tlan.c => usr/src/grub/grub-0.97/netboot/tlan.c rename : usr/src/grub/grub-0.95/netboot/tlan.h => usr/src/grub/grub-0.97/netboot/tlan.h rename : usr/src/grub/grub-0.95/netboot/tulip.c => usr/src/grub/grub-0.97/netboot/tulip.c rename : usr/src/grub/grub-0.95/netboot/types.h => usr/src/grub/grub-0.97/netboot/types.h rename : usr/src/grub/grub-0.95/netboot/udp.h => usr/src/grub/grub-0.97/netboot/udp.h rename : usr/src/grub/grub-0.95/netboot/undi.c => usr/src/grub/grub-0.97/netboot/undi.c rename : usr/src/grub/grub-0.95/netboot/undi.h => usr/src/grub/grub-0.97/netboot/undi.h rename : usr/src/grub/grub-0.95/netboot/via-rhine.c => usr/src/grub/grub-0.97/netboot/via-rhine.c rename : usr/src/grub/grub-0.95/netboot/w89c840.c => usr/src/grub/grub-0.97/netboot/w89c840.c rename : usr/src/grub/grub-0.95/stage1/Makefile.am => usr/src/grub/grub-0.97/stage1/Makefile.am rename : usr/src/grub/grub-0.95/stage1/Makefile.in => usr/src/grub/grub-0.97/stage1/Makefile.in rename : usr/src/grub/grub-0.95/stage1/Makefile.solaris => usr/src/grub/grub-0.97/stage1/Makefile.solaris rename : usr/src/grub/grub-0.95/stage1/stage1.S => usr/src/grub/grub-0.97/stage1/stage1.S rename : usr/src/grub/grub-0.95/stage1/stage1.h => usr/src/grub/grub-0.97/stage1/stage1.h rename : usr/src/grub/grub-0.95/stage2/Makefile.am => usr/src/grub/grub-0.97/stage2/Makefile.am rename : usr/src/grub/grub-0.95/stage2/Makefile.in => usr/src/grub/grub-0.97/stage2/Makefile.in rename : usr/src/grub/grub-0.95/stage2/Makefile.solaris => usr/src/grub/grub-0.97/stage2/Makefile.solaris rename : usr/src/grub/grub-0.95/stage2/apic.h => usr/src/grub/grub-0.97/stage2/apic.h rename : usr/src/grub/grub-0.95/stage2/apm.S => usr/src/grub/grub-0.97/stage2/apm.S rename : usr/src/grub/grub-0.95/stage2/asm.S => usr/src/grub/grub-0.97/stage2/asm.S rename : usr/src/grub/grub-0.95/stage2/bios.c => usr/src/grub/grub-0.97/stage2/bios.c rename : usr/src/grub/grub-0.95/stage2/boot.c => usr/src/grub/grub-0.97/stage2/boot.c rename : usr/src/grub/grub-0.95/stage2/builtins.c => usr/src/grub/grub-0.97/stage2/builtins.c rename : usr/src/grub/grub-0.95/stage2/char_io.c => usr/src/grub/grub-0.97/stage2/char_io.c rename : usr/src/grub/grub-0.95/stage2/cmdline.c => usr/src/grub/grub-0.97/stage2/cmdline.c rename : usr/src/grub/grub-0.95/stage2/common.c => usr/src/grub/grub-0.97/stage2/common.c rename : usr/src/grub/grub-0.95/stage2/console.c => usr/src/grub/grub-0.97/stage2/console.c rename : usr/src/grub/grub-0.95/stage2/controlregs.h => usr/src/grub/grub-0.97/stage2/controlregs.h rename : usr/src/grub/grub-0.95/stage2/cpu.h => usr/src/grub/grub-0.97/stage2/cpu.h rename : usr/src/grub/grub-0.95/stage2/defs.h => usr/src/grub/grub-0.97/stage2/defs.h rename : usr/src/grub/grub-0.95/stage2/dir.h => usr/src/grub/grub-0.97/stage2/dir.h rename : usr/src/grub/grub-0.95/stage2/disk_inode.h => usr/src/grub/grub-0.97/stage2/disk_inode.h rename : usr/src/grub/grub-0.95/stage2/disk_inode_ffs.h => usr/src/grub/grub-0.97/stage2/disk_inode_ffs.h rename : usr/src/grub/grub-0.95/stage2/disk_io.c => usr/src/grub/grub-0.97/stage2/disk_io.c rename : usr/src/grub/grub-0.95/stage2/fat.h => usr/src/grub/grub-0.97/stage2/fat.h rename : usr/src/grub/grub-0.95/stage2/filesys.h => usr/src/grub/grub-0.97/stage2/filesys.h rename : usr/src/grub/grub-0.95/stage2/freebsd.h => usr/src/grub/grub-0.97/stage2/freebsd.h rename : usr/src/grub/grub-0.95/stage2/fs.h => usr/src/grub/grub-0.97/stage2/fs.h rename : usr/src/grub/grub-0.95/stage2/fsys_ext2fs.c => usr/src/grub/grub-0.97/stage2/fsys_ext2fs.c rename : usr/src/grub/grub-0.95/stage2/fsys_fat.c => usr/src/grub/grub-0.97/stage2/fsys_fat.c rename : usr/src/grub/grub-0.95/stage2/fsys_ffs.c => usr/src/grub/grub-0.97/stage2/fsys_ffs.c rename : usr/src/grub/grub-0.95/stage2/fsys_iso9660.c => usr/src/grub/grub-0.97/stage2/fsys_iso9660.c rename : usr/src/grub/grub-0.95/stage2/fsys_jfs.c => usr/src/grub/grub-0.97/stage2/fsys_jfs.c rename : usr/src/grub/grub-0.95/stage2/fsys_minix.c => usr/src/grub/grub-0.97/stage2/fsys_minix.c rename : usr/src/grub/grub-0.95/stage2/fsys_reiserfs.c => usr/src/grub/grub-0.97/stage2/fsys_reiserfs.c rename : usr/src/grub/grub-0.95/stage2/fsys_ufs.c => usr/src/grub/grub-0.97/stage2/fsys_ufs.c rename : usr/src/grub/grub-0.95/stage2/fsys_ufs2.c => usr/src/grub/grub-0.97/stage2/fsys_ufs2.c rename : usr/src/grub/grub-0.95/stage2/fsys_vstafs.c => usr/src/grub/grub-0.97/stage2/fsys_vstafs.c rename : usr/src/grub/grub-0.95/stage2/fsys_xfs.c => usr/src/grub/grub-0.97/stage2/fsys_xfs.c rename : usr/src/grub/grub-0.95/stage2/fsys_zfs.c => usr/src/grub/grub-0.97/stage2/fsys_zfs.c rename : usr/src/grub/grub-0.95/stage2/fsys_zfs.h => usr/src/grub/grub-0.97/stage2/fsys_zfs.h rename : usr/src/grub/grub-0.95/stage2/graphics.c => usr/src/grub/grub-0.97/stage2/graphics.c rename : usr/src/grub/grub-0.95/stage2/graphics.h => usr/src/grub/grub-0.97/stage2/graphics.h rename : usr/src/grub/grub-0.95/stage2/gunzip.c => usr/src/grub/grub-0.97/stage2/gunzip.c rename : usr/src/grub/grub-0.95/stage2/hercules.c => usr/src/grub/grub-0.97/stage2/hercules.c rename : usr/src/grub/grub-0.95/stage2/hercules.h => usr/src/grub/grub-0.97/stage2/hercules.h rename : usr/src/grub/grub-0.95/stage2/i386-elf.h => usr/src/grub/grub-0.97/stage2/i386-elf.h rename : usr/src/grub/grub-0.95/stage2/imgact_aout.h => usr/src/grub/grub-0.97/stage2/imgact_aout.h rename : usr/src/grub/grub-0.95/stage2/iso9660.h => usr/src/grub/grub-0.97/stage2/iso9660.h rename : usr/src/grub/grub-0.95/stage2/jfs.h => usr/src/grub/grub-0.97/stage2/jfs.h rename : usr/src/grub/grub-0.95/stage2/mb_header.h => usr/src/grub/grub-0.97/stage2/mb_header.h rename : usr/src/grub/grub-0.95/stage2/mb_info.h => usr/src/grub/grub-0.97/stage2/mb_info.h rename : usr/src/grub/grub-0.95/stage2/md5.c => usr/src/grub/grub-0.97/stage2/md5.c rename : usr/src/grub/grub-0.95/stage2/md5.h => usr/src/grub/grub-0.97/stage2/md5.h rename : usr/src/grub/grub-0.95/stage2/nbi.h => usr/src/grub/grub-0.97/stage2/nbi.h rename : usr/src/grub/grub-0.95/stage2/nbloader.S => usr/src/grub/grub-0.97/stage2/nbloader.S rename : usr/src/grub/grub-0.95/stage2/pc_slice.h => usr/src/grub/grub-0.97/stage2/pc_slice.h rename : usr/src/grub/grub-0.95/stage2/pxeloader.S => usr/src/grub/grub-0.97/stage2/pxeloader.S rename : usr/src/grub/grub-0.95/stage2/serial.c => usr/src/grub/grub-0.97/stage2/serial.c rename : usr/src/grub/grub-0.95/stage2/serial.h => usr/src/grub/grub-0.97/stage2/serial.h rename : usr/src/grub/grub-0.95/stage2/setjmp.S => usr/src/grub/grub-0.97/stage2/setjmp.S rename : usr/src/grub/grub-0.95/stage2/shared.h => usr/src/grub/grub-0.97/stage2/shared.h rename : usr/src/grub/grub-0.95/stage2/size_test => usr/src/grub/grub-0.97/stage2/size_test rename : usr/src/grub/grub-0.95/stage2/smp-imps.c => usr/src/grub/grub-0.97/stage2/smp-imps.c rename : usr/src/grub/grub-0.95/stage2/smp-imps.h => usr/src/grub/grub-0.97/stage2/smp-imps.h rename : usr/src/grub/grub-0.95/stage2/stage1_5.c => usr/src/grub/grub-0.97/stage2/stage1_5.c rename : usr/src/grub/grub-0.95/stage2/stage2.c => usr/src/grub/grub-0.97/stage2/stage2.c rename : usr/src/grub/grub-0.95/stage2/start.S => usr/src/grub/grub-0.97/stage2/start.S rename : usr/src/grub/grub-0.95/stage2/start_eltorito.S => usr/src/grub/grub-0.97/stage2/start_eltorito.S rename : usr/src/grub/grub-0.95/stage2/term.h => usr/src/grub/grub-0.97/stage2/term.h rename : usr/src/grub/grub-0.95/stage2/terminfo.c => usr/src/grub/grub-0.97/stage2/terminfo.c rename : usr/src/grub/grub-0.95/stage2/terminfo.h => usr/src/grub/grub-0.97/stage2/terminfo.h rename : usr/src/grub/grub-0.95/stage2/tparm.c => usr/src/grub/grub-0.97/stage2/tparm.c rename : usr/src/grub/grub-0.95/stage2/tparm.h => usr/src/grub/grub-0.97/stage2/tparm.h rename : usr/src/grub/grub-0.95/stage2/ufs.h => usr/src/grub/grub-0.97/stage2/ufs.h rename : usr/src/grub/grub-0.95/stage2/ufs2.h => usr/src/grub/grub-0.97/stage2/ufs2.h rename : usr/src/grub/grub-0.95/stage2/vstafs.h => usr/src/grub/grub-0.97/stage2/vstafs.h rename : usr/src/grub/grub-0.95/stage2/xfs.h => usr/src/grub/grub-0.97/stage2/xfs.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/dmu.h => usr/src/grub/grub-0.97/stage2/zfs-include/dmu.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/dmu_objset.h => usr/src/grub/grub-0.97/stage2/zfs-include/dmu_objset.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/dnode.h => usr/src/grub/grub-0.97/stage2/zfs-include/dnode.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/dsl_dataset.h => usr/src/grub/grub-0.97/stage2/zfs-include/dsl_dataset.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/dsl_dir.h => usr/src/grub/grub-0.97/stage2/zfs-include/dsl_dir.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/spa.h => usr/src/grub/grub-0.97/stage2/zfs-include/spa.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/uberblock_impl.h => usr/src/grub/grub-0.97/stage2/zfs-include/uberblock_impl.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/vdev_impl.h => usr/src/grub/grub-0.97/stage2/zfs-include/vdev_impl.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zap_impl.h => usr/src/grub/grub-0.97/stage2/zfs-include/zap_impl.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zap_leaf.h => usr/src/grub/grub-0.97/stage2/zfs-include/zap_leaf.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zfs.h => usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zfs_acl.h => usr/src/grub/grub-0.97/stage2/zfs-include/zfs_acl.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zfs_znode.h => usr/src/grub/grub-0.97/stage2/zfs-include/zfs_znode.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zil.h => usr/src/grub/grub-0.97/stage2/zfs-include/zil.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zio.h => usr/src/grub/grub-0.97/stage2/zfs-include/zio.h rename : usr/src/grub/grub-0.95/stage2/zfs-include/zio_checksum.h => usr/src/grub/grub-0.97/stage2/zfs-include/zio_checksum.h rename : usr/src/grub/grub-0.95/stage2/zfs_fletcher.c => usr/src/grub/grub-0.97/stage2/zfs_fletcher.c rename : usr/src/grub/grub-0.95/stage2/zfs_lzjb.c => usr/src/grub/grub-0.97/stage2/zfs_lzjb.c rename : usr/src/grub/grub-0.95/stage2/zfs_sha256.c => usr/src/grub/grub-0.97/stage2/zfs_sha256.c rename : usr/src/grub/grub-0.95/stamp-h.in => usr/src/grub/grub-0.97/stamp-h.in rename : usr/src/grub/grub-0.95/util/Makefile.am => usr/src/grub/grub-0.97/util/Makefile.am rename : usr/src/grub/grub-0.95/util/Makefile.in => usr/src/grub/grub-0.97/util/Makefile.in rename : usr/src/grub/grub-0.95/util/Makefile.solaris => usr/src/grub/grub-0.97/util/Makefile.solaris rename : usr/src/grub/grub-0.95/util/grub-image.in => usr/src/grub/grub-0.97/util/grub-image.in rename : usr/src/grub/grub-0.95/util/grub-install.in => usr/src/grub/grub-0.97/util/grub-install.in rename : usr/src/grub/grub-0.95/util/grub-md5-crypt.in => usr/src/grub/grub-0.97/util/grub-md5-crypt.in rename : usr/src/grub/grub-0.95/util/grub-set-default.in => usr/src/grub/grub-0.97/util/grub-set-default.in rename : usr/src/grub/grub-0.95/util/grub-terminfo.in => usr/src/grub/grub-0.97/util/grub-terminfo.in rename : usr/src/grub/grub-0.95/util/mbchk.c => usr/src/grub/grub-0.97/util/mbchk.c rename : usr/src/grub/grub-0.95/util/mkbimage => usr/src/grub/grub-0.97/util/mkbimage
Diffstat (limited to 'usr/src/grub/grub-0.97/lib/getopt.h')
-rw-r--r--usr/src/grub/grub-0.97/lib/getopt.h133
1 files changed, 133 insertions, 0 deletions
diff --git a/usr/src/grub/grub-0.97/lib/getopt.h b/usr/src/grub/grub-0.97/lib/getopt.h
new file mode 100644
index 0000000000..fb30719a86
--- /dev/null
+++ b/usr/src/grub/grub-0.97/lib/getopt.h
@@ -0,0 +1,133 @@
+/* Declarations for getopt.
+ Copyright (C) 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc.
+
+ NOTE: The canonical source of this file is maintained with the GNU C Library.
+ Bugs can be reported to bug-glibc@gnu.org.
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 2, or (at your option) any
+ later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ USA. */
+
+#ifndef _GETOPT_H
+#define _GETOPT_H 1
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* For communication from `getopt' to the caller.
+ When `getopt' finds an option that takes an argument,
+ the argument value is returned here.
+ Also, when `ordering' is RETURN_IN_ORDER,
+ each non-option ARGV-element is returned here. */
+
+extern char *optarg;
+
+/* Index in ARGV of the next element to be scanned.
+ This is used for communication to and from the caller
+ and for communication between successive calls to `getopt'.
+
+ On entry to `getopt', zero means this is the first call; initialize.
+
+ When `getopt' returns -1, this is the index of the first of the
+ non-option elements that the caller should itself scan.
+
+ Otherwise, `optind' communicates from one call to the next
+ how much of ARGV has been scanned so far. */
+
+extern int optind;
+
+/* Callers store zero here to inhibit the error message `getopt' prints
+ for unrecognized options. */
+
+extern int opterr;
+
+/* Set to an option character which was unrecognized. */
+
+extern int optopt;
+
+/* Describe the long-named options requested by the application.
+ The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
+ of `struct option' terminated by an element containing a name which is
+ zero.
+
+ The field `has_arg' is:
+ no_argument (or 0) if the option does not take an argument,
+ required_argument (or 1) if the option requires an argument,
+ optional_argument (or 2) if the option takes an optional argument.
+
+ If the field `flag' is not NULL, it points to a variable that is set
+ to the value given in the field `val' when the option is found, but
+ left unchanged if the option is not found.
+
+ To have a long-named option do something other than set an `int' to
+ a compiled-in constant, such as set a value from `optarg', set the
+ option's `flag' field to zero and its `val' field to a nonzero
+ value (the equivalent single-letter option character, if there is
+ one). For long options that have a zero `flag' field, `getopt'
+ returns the contents of the `val' field. */
+
+struct option
+{
+#if defined (__STDC__) && __STDC__
+ const char *name;
+#else
+ char *name;
+#endif
+ /* has_arg can't be an enum because some compilers complain about
+ type mismatches in all the code that assumes it is an int. */
+ int has_arg;
+ int *flag;
+ int val;
+};
+
+/* Names for the values of the `has_arg' field of `struct option'. */
+
+#define no_argument 0
+#define required_argument 1
+#define optional_argument 2
+
+#if defined (__STDC__) && __STDC__
+#ifdef __GNU_LIBRARY__
+/* Many other libraries have conflicting prototypes for getopt, with
+ differences in the consts, in stdlib.h. To avoid compilation
+ errors, only prototype getopt for the GNU C library. */
+extern int getopt (int argc, char *const *argv, const char *shortopts);
+#else /* not __GNU_LIBRARY__ */
+extern int getopt ();
+#endif /* __GNU_LIBRARY__ */
+extern int getopt_long (int argc, char *const *argv, const char *shortopts,
+ const struct option *longopts, int *longind);
+extern int getopt_long_only (int argc, char *const *argv,
+ const char *shortopts,
+ const struct option *longopts, int *longind);
+
+/* Internal only. Users should not call this directly. */
+extern int _getopt_internal (int argc, char *const *argv,
+ const char *shortopts,
+ const struct option *longopts, int *longind,
+ int long_only);
+#else /* not __STDC__ */
+extern int getopt ();
+extern int getopt_long ();
+extern int getopt_long_only ();
+
+extern int _getopt_internal ();
+#endif /* __STDC__ */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* getopt.h */