/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /pbulk/work/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Sat Jan  3 11:58:55 2026
 * Source: nasd_error.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: not specified
 */

#ifndef __nasd_error_H_
#define __nasd_error_H_

#include <nasd/nasd_rpcgen_c.h>

#include <nasd/nasd_base_types.h>
typedef nasd_int32 nasd_status_t;
#define NASD_SUCCESS 0
#define NASD_NO_MEM 1
#define NASD_FAIL 2
#define NASD_NO_MORE_OBJECTS 3
#define NASD_BAD_TRANSFER_STATE 4
#define NASD_AUTHCHECK_FAILED 5
#define NASD_BAD_IDENTIFIER 6
#define NASD_BAD_ATTR_SET 7
#define NASD_OP_NOT_SUPPORTED 8
#define NASD_BAD_TIMESPEC 9
#define NASD_NO_FREE_IDS 10
#define NASD_GUARD_CHECK_FAILED 11
#define NASD_BAD_IO_LIST_LEN 12
#define NASD_BAD_IO_LIST 13
#define NASD_BAD_OFFSET 14
#define NASD_BAD_LEN 15
#define NASD_RPC_TRAP 16
#define NASD_BAD_FIELDMASK 17
#define NASD_BAD_NONCE 18
#define NASD_INSUFFICIENT_PERM 19
#define NASD_BAD_KEYTYPE 20
#define NASD_WEAK_COOKIE 21
#define NASD_WRONG_NI 22
#define NASD_WRONG_DRIVE 23
#define NASD_TIMEOUT 24
#define NASD_NO_SPACE 25
#define NASD_EXPIRED_CAPABILITY 26
#define NASD_BAD_PARTITION 27
#define NASD_SCHEDULE_FULL 28
#define NASD_TIME_TOO_LATE 29
#define NASD_INVALID_STREAMID 30
#define NASD_RPC_FAILURE 31
#define NASD_TRY_LOCK_BAD_IMPL 32
#define NASD_PIPE_CB_FAIL 33
#define NASD_BAD_NONCE_REPLY 34
#define NASD_NOT_ON_CONTROL 36
#define NASD_KEYINIT_FAILED 37
#define NASD_BAD_DIGEST_REQ 38
#define NASD_BAD_DIGEST_REPLY 39
#define NASD_UNSUPPORTED_PROTECTION 42
#define NASD_DRIVE_PROTECTION 43
#define NASD_OFFLINE 44
#define NASD_REMOTE_TRAP 45
#define NASD_DRIVE_INITIALIZED 46
#define NASD_DRIVE_UNINITIALIZED 47
#define NASD_CAP_PROTECTION 48
#define NASD_PART_PROTECTION 49
#define NASD_SECURITY_MISMATCH 50
#define NASD_IMMUTABLE_KEY 51
#define NASD_WRONG_PARTITION 52
#define NASD_REQUEST_OUTSIDE_RANGE 53
#define NASD_REMOTE_ARGS_FAIL 980
#define NASD_REMOTE_ALREADY_ATTACHED 981
#define NASD_REMOTE_UNATTACHED 982
#define NASD_REMOTE_BAD_FUNCTION 983
#define NASD_REMOTE_BAD_MARSHALL 984
#define NASD_CTRL_ID_CHECK_FAILED 1000
#define NASD_BAD_MEM_LIST 1001
#define NASD_MEM_LIST_ERR 1002
#define NASD_REMOTE_OVERRUN 1003
#define NASD_BAD_HANDLE 1004
#define NASD_BAD_HANDLE_TYPE 1005
#define NASD_BAD_BINDING_PARAM 1006
#define NASD_BAD_BINDING_PARAM_LEN 1007
#define NASD_BINDING_OP_NOSUPP 1008
#define NASD_RPC_LOCAL_FAIL 1009
#define NASD_SYS_NOT_INITIALIZED 1010
#define NASD_SYS_ALREADY_INITIALIZED 1011
#define NASD_RPCMOD_INIT_FAIL 1012
#define NASD_BINDING_INVALIDATED 1013
#define NASD_BINDING_NOIMPL 1014
#define NASD_NO_KERNEL_SUPPORT 1015
#define NASD_NO_KPDEV_SUPPORT 1016
#define NASD_NO_DEFAULT_BINDING 1017
#define NASD_KPDEVS_BUSY 1018
#define NASD_KPDEV_ALREADY_BOUND 1019
#define NASD_CTRL_IO_BAD_LEN 1020
#define NASD_RPCMOD_NO_GETINFO 1021
#define NASD_AGAIN 1022
#define NASD_BAD_LAYOUT_TYPE 5000
#define NASD_BAD_BLKNO 5001
#define NASD_BAD_BLKCNT 5002
#define NASD_EJECTING 5003
#define NASD_BLOCK_NOT_CACHED 5004
#define NASD_BLOCK_PARTIAL 5005
#define NASD_OBJ_REMOVING 5006
#define NASD_GOOD_DIGEST 5007
#define NASD_BAD_DIGEST 5008
#define NASD_IOSYS_FULL 5009
#define NASD_BAD_IOQUEUE_TYPE 5010
#define NASD_BAD_IOQUEUE_LEN 5011

#endif /* !__nasd_error_H_ */
