xref: /titanic_50/usr/src/grub/grub-0.97/grub/mapfile-intf (revision 1b8adde7ba7d5e04395c141c5400dc2cffd7d809)
1*1b8adde7SWilliam Kucharski#
2*1b8adde7SWilliam Kucharski# CDDL HEADER START
3*1b8adde7SWilliam Kucharski#
4*1b8adde7SWilliam Kucharski# The contents of this file are subject to the terms of the
5*1b8adde7SWilliam Kucharski# Common Development and Distribution License (the "License").
6*1b8adde7SWilliam Kucharski# You may not use this file except in compliance with the License.
7*1b8adde7SWilliam Kucharski#
8*1b8adde7SWilliam Kucharski# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*1b8adde7SWilliam Kucharski# or http://www.opensolaris.org/os/licensing.
10*1b8adde7SWilliam Kucharski# See the License for the specific language governing permissions
11*1b8adde7SWilliam Kucharski# and limitations under the License.
12*1b8adde7SWilliam Kucharski#
13*1b8adde7SWilliam Kucharski# When distributing Covered Code, include this CDDL HEADER in each
14*1b8adde7SWilliam Kucharski# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*1b8adde7SWilliam Kucharski# If applicable, add the following below this CDDL HEADER, with the
16*1b8adde7SWilliam Kucharski# fields enclosed by brackets "[]" replaced with your own identifying
17*1b8adde7SWilliam Kucharski# information: Portions Copyright [yyyy] [name of copyright owner]
18*1b8adde7SWilliam Kucharski#
19*1b8adde7SWilliam Kucharski# CDDL HEADER END
20*1b8adde7SWilliam Kucharski#
21*1b8adde7SWilliam Kucharski
22*1b8adde7SWilliam Kucharski#
23*1b8adde7SWilliam Kucharski# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
24*1b8adde7SWilliam Kucharski# Use is subject to license terms.
25*1b8adde7SWilliam Kucharski#
26*1b8adde7SWilliam Kucharski# ident	"%Z%%M%	%I%	%E% SMI"
27*1b8adde7SWilliam Kucharski#
28*1b8adde7SWilliam Kucharski
29*1b8adde7SWilliam Kucharski# The grub shell interposes on the getopt() family - this reimplementation is
30*1b8adde7SWilliam Kucharski# required for the real grub loader which can't depend on libc.  The grub shell
31*1b8adde7SWilliam Kucharski# is built from the same source as the grub loader.
32*1b8adde7SWilliam Kucharski{
33*1b8adde7SWilliam Kucharski	global:
34*1b8adde7SWilliam Kucharski		getopt = INTERPOSE;
35*1b8adde7SWilliam Kucharski		getopt_long = INTERPOSE;
36*1b8adde7SWilliam Kucharski		getopt_long_only = INTERPOSE;
37*1b8adde7SWilliam Kucharski		optarg = INTERPOSE;
38*1b8adde7SWilliam Kucharski		opterr = INTERPOSE;
39*1b8adde7SWilliam Kucharski		optind = INTERPOSE;
40*1b8adde7SWilliam Kucharski		optopt = INTERPOSE;
41*1b8adde7SWilliam Kucharski	local:
42*1b8adde7SWilliam Kucharski		*;
43*1b8adde7SWilliam Kucharski};
44