/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef grub_errno_start #define grub_errno_start(num) #endif /* grub_errno_start */ #ifndef grub_errno_def #define grub_errno_def(num, desc) #endif /* grub_errno_def */ #ifndef grub_errno_end #define grub_errno_end(num) #endif /* grub_errno_end */ /* * !!! Should ALWAYS be the first one */ grub_errno_start(EG_START = -10000) grub_errno_def(EG_INVALIDCMD, "Invalid GRUB command") grub_errno_def(EG_INVALIDMENU, "Invalid GRUB menu") grub_errno_def(EG_INVALIDENT, "Invalid GRUB entry") grub_errno_def(EG_INVALIDLINE, "Invalid GRUB line") grub_errno_def(EG_INVALIDBARG, "Invalid GRUB boot arguments") grub_errno_def(EG_FINDROOTFMT, "Invalid format for findroot") grub_errno_def(EG_FINDROOTPRT, "Invalid partition number for findroot") grub_errno_def(EG_FINDROOTSLC, "Invalid slice number for findroot") grub_errno_def(EG_UNKNOWNFS, "Unknown file system") grub_errno_def(EG_NOTZFS, "File system is not ZFS") grub_errno_def(EG_OPENZFS, "Failed to open ZFS file system") grub_errno_def(EG_INITFS, "Initialize file system") grub_errno_def(EG_MOUNTFS, "Failed to mount file system") grub_errno_def(EG_OPENFILE, "Failed to open file") grub_errno_def(EG_NOTUNIX, "Kernel file is not unix") grub_errno_def(EG_NOTABSPATH, "Kernel path is not absolute") grub_errno_def(EG_OPENKERNFILE, "Failed to open kernel file") grub_errno_def(EG_OPENMNTTAB, "Failed to open mnttab") grub_errno_def(EG_GETMNTTAB, "Failed to get mnttab") grub_errno_def(EG_CURROOT, "Failed to get current root info") grub_errno_def(EG_NUMTOOBIG, "Requested entry number is too big") grub_errno_def(EG_NOENTRY, "No such entry found") grub_errno_def(EG_XVMNOTSUP, "xVM is not supported") grub_errno_def(EG_BOOTSIGN, "Bootsign not found") grub_errno_def(EG_UNKBOOTFS, "Unknown bootfs filesystem") grub_errno_def(EG_ROOTNOTSUPP, "Selected GRUB menu entry contains "\ "unsupported \"root\" command") /* * !!! Should ALWAYS be the last one */ grub_errno_end(EG_END) #undef grub_errno_start #undef grub_errno_def #undef grub_errno_end