Mercurial > illumos > onarm
view usr/src/cmd/iscsi/iscsitgtd/errcode.h @ 0:c9caec207d52 b86
Initial porting based on b86
author | Koji Uno <koji.uno@sun.com> |
---|---|
date | Tue, 02 Jun 2009 18:56:50 +0900 |
parents | |
children | 1a15d5aaf794 |
line wrap: on
line source
/* * 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 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef _TARGET_ERRCODE_H #define _TARGET_ERRCODE_H #pragma ident "@(#)errcode.h 1.3 07/05/29 SMI" /* * Block comment which describes the contents of this file. */ #ifdef __cplusplus extern "C" { #endif typedef enum { ERR_SUCCESS = 1000, ERR_NULL_XML_MESSAGE, ERR_SYNTAX_EMPTY, ERR_SYNTAX_MISSING_ALL, ERR_SYNTAX_MISSING_BACKING_STORE, ERR_SYNTAX_MISSING_INAME, ERR_SYNTAX_MISSING_IPADDR, ERR_SYNTAX_MISSING_NAME, ERR_SYNTAX_MISSING_OBJECT, ERR_SYNTAX_MISSING_OPERAND, ERR_SYNTAX_MISSING_SIZE, ERR_SYNTAX_MISSING_TYPE, ERR_SYNTAX_EMPTY_ACL, ERR_SYNTAX_EMPTY_ALIAS, ERR_SYNTAX_EMPTY_CHAPNAME, ERR_SYNTAX_EMPTY_CHAPSECRET, ERR_SYNTAX_EMPTY_IPADDR, ERR_SYNTAX_EMPTY_MAXRECV, ERR_SYNTAX_EMPTY_TPGT, ERR_SYNTAX_INVALID_NAME, ERR_INVALID_COMMAND, ERR_INVALID_OBJECT, ERR_INVALID_IP, ERR_INVALID_BASEDIR, ERR_INVALID_TPGT, ERR_INVALID_MAXRECV, ERR_INVALID_RADSRV, ERR_INVALID_SIZE, ERR_INIT_EXISTS, ERR_NAME_TO_LONG, ERR_LUN_EXISTS, ERR_TPGT_EXISTS, ERR_ACL_NOT_FOUND, ERR_INIT_NOT_FOUND, ERR_TARG_NOT_FOUND, ERR_LUN_NOT_FOUND, ERR_LUN_INVALID_RANGE, ERR_TPGT_NOT_FOUND, ERR_ACCESS_RAW_DEVICE_FAILED, ERR_CREATE_METADATA_FAILED, ERR_CREATE_SYMLINK_FAILED, ERR_CREATE_NAME_TO_LONG, ERR_DISK_BACKING_MUST_BE_REGULAR_FILE, ERR_DISK_BACKING_NOT_VALID_RAW, ERR_DISK_BACKING_SIZE_OR_FILE, ERR_STAT_BACKING_FAILED, ERR_RAW_PART_NOT_CAP, ERR_CREATE_TARGET_DIR_FAILED, ERR_ENCODE_GUID_FAILED, ERR_INIT_XML_READER_FAILED, ERR_OPEN_PARAM_FILE_FAILED, ERR_UPDATE_MAINCFG_FAILED, ERR_UPDATE_TARGCFG_FAILED, ERR_VALID_TARG_EXIST, ERR_TARGCFG_MISSING_INAME, ERR_NO_MATCH, ERR_NO_MEM, ERR_LUN_ZERO_NOT_LAST, ERR_LUN_ZERO_NOT_FIRST, ERR_SIZE_MOD_BLOCK, ERR_CANT_SHRINK_LU, ERR_RESIZE_WRONG_TYPE, ERR_RESIZE_WRONG_DTYPE, ERR_LUN_NOT_GROWN, ERR_FILE_TO_BIG, ERR_FAILED_TO_CREATE_LU, ERR_TAPE_NOT_SUPPORTED_IN_32BIT, ERR_INTERNAL_ERROR, ERR_BAD_CREDS, ERR_NO_PERMISSION, ERR_INVALID_ISNS_SRV, ERR_ISNS_ERROR, ERR_TPGT_NO_IPADDR } err_code_t; char * errcode_to_str(err_code_t err_code); #ifdef __cplusplus } #endif #endif /* _TARGET_ERRCODE_H */