OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
err.h File Reference
#include <errno.h>
Include dependency graph for err.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ERR_API   7900
 
#define ERR_API_BUF_LOCKED   7904
 
#define ERR_API_BUF_NOT_LOCKED   7905
 
#define ERR_ASSERT_FAILURE   7902
 
#define ERR_CHAR_IN_EE   6004
 
#define ERR_CONVERT   1003
 
#define ERR_CONVERT_VAR   1022
 
#define ERR_CREATE_FILE   523
 
#define ERR_EE_DATA_TYPE   6005
 
#define ERR_EE_VAR_NFOUND   6003
 
#define ERR_EQN_SET   2000
 
#define ERR_EQV_CONTEXT   7007
 
#define ERR_EXPECTING_SECTION_END   7002
 
#define ERR_EXPECTING_SECTION_START   7001
 
#define ERR_FILE_DEFINED   508
 
#define ERR_FILE_EXISTS   522
 
#define ERR_FIND_FILE   507
 
#define ERR_FIND_FORM   1021
 
#define ERR_FIND_MAX_MIN   6001
 
#define ERR_GEN_ARRAY   7501
 
#define ERR_GEN_QUERY   6007
 
#define ERR_GENERAL   500
 
#define ERR_GETTING_SECTION   3002
 
#define ERR_IGNORED_OPTION   4014
 
#define ERR_MAKE_FORM   1004
 
#define ERR_MAKE_MENU_DBASE   3000
 
#define ERR_MEM_LACK   505
 
#define ERR_MENU   3003
 
#define ERR_MISPLACED_SECTION_END   7004
 
#define ERR_MISPLACED_SECTION_START   7003
 
#define ERR_MISSING_TOKEN   4001
 
#define ERR_MN_BUFFER_TRUNCATED   3500
 
#define ERR_MN_FILE_CORRUPT   3502
 
#define ERR_MN_REF_FILE_NFOUND   3503
 
#define ERR_MN_SEC_NFOUND   3501
 
#define ERR_NDARRAY   6006
 
#define ERR_NO_EOL   4017
 
#define ERR_NO_NAME_TABLE   7903
 
#define ERR_NO_SUCH_SECTION   3001
 
#define ERR_NO_VARIABLES   1012
 
#define ERR_NT_DEFINE   1520
 
#define ERR_NT_KEYNOTDEF   7006
 
#define ERR_NT_MERGE   7005
 
#define ERR_NUM_TOKENS   519
 
#define ERR_OPEN_FILE   501
 
#define ERR_ORPHAN_VAR   1023
 
#define ERR_OUT_OF_RANGE   510
 
#define ERR_PARAM_VALUE   4006
 
#define ERR_PARSE_EQN   6002
 
#define ERR_PARTIAL_RECORD   1517
 
#define ERR_POSSIBLE   1024
 
#define ERR_PROCESS_DATA   515
 
#define ERR_PTR_DEF   504 /* for menu library */
 
#define ERR_READ_FILE   502
 
#define ERR_REMOVE_FILE   525
 
#define ERR_SDTS   2500
 
#define ERR_SDTS_BYE_ATTR   2501
 
#define ERR_SET_DBIN   1509
 
#define ERR_SWITCH_DEFAULT   7901
 
#define ERR_UNKNOWN   506 /* for menu library */
 
#define ERR_UNKNOWN_FORMAT_TYPE   1525
 
#define ERR_UNKNOWN_OPTION   4013
 
#define ERR_UNKNOWN_PARAMETER   1001
 
#define ERR_UNKNOWN_VAR_TYPE   1000
 
#define ERR_VARIABLE_DESC   4015
 
#define ERR_VARIABLE_SIZE   4016
 
#define ERR_WARNING_ONLY   16000 /* Don't change this number either */
 
#define ERR_WILL_OVERWRITE_FILE   524
 
#define ERR_WONT_OVERWRITE_FILE   526
 
#define ERR_WRITE_FILE   503
 
#define FALSE   0
 
#define TRUE   1
 

Typedefs

typedef int ERR_BOOLEAN
 

Functions

void err_clear (void)
 
int err_count (void)
 
int err_disp (FF_STD_ARGS_PTR std_args)
 
void err_end (void)
 
int err_pop (void)
 
int err_push (const int, const char *,...)
 
ERR_BOOLEAN err_state (void)
 
int verr_push (const int ercode, const char *format, va_list va_args)
 

Macro Definition Documentation

#define ERR_API   7900

Definition at line 121 of file err.h.

Referenced by SetDodsDB().

#define ERR_API_BUF_LOCKED   7904

Definition at line 125 of file err.h.

#define ERR_API_BUF_NOT_LOCKED   7905

Definition at line 126 of file err.h.

#define ERR_ASSERT_FAILURE   7902

Definition at line 123 of file err.h.

#define ERR_CHAR_IN_EE   6004

Definition at line 101 of file err.h.

#define ERR_CONVERT   1003

Definition at line 53 of file err.h.

#define ERR_CONVERT_VAR   1022

Definition at line 58 of file err.h.

#define ERR_CREATE_FILE   523

Definition at line 44 of file err.h.

#define ERR_EE_DATA_TYPE   6005

Definition at line 102 of file err.h.

#define ERR_EE_VAR_NFOUND   6003

Definition at line 100 of file err.h.

#define ERR_EQN_SET   2000

Definition at line 69 of file err.h.

#define ERR_EQV_CONTEXT   7007

Definition at line 114 of file err.h.

#define ERR_EXPECTING_SECTION_END   7002

Definition at line 109 of file err.h.

#define ERR_EXPECTING_SECTION_START   7001

Definition at line 108 of file err.h.

#define ERR_FILE_DEFINED   508

Definition at line 39 of file err.h.

#define ERR_FILE_EXISTS   522

Definition at line 43 of file err.h.

#define ERR_FIND_FILE   507

Definition at line 38 of file err.h.

#define ERR_FIND_FORM   1021

Definition at line 57 of file err.h.

#define ERR_FIND_MAX_MIN   6001

Definition at line 98 of file err.h.

#define ERR_GEN_ARRAY   7501

Definition at line 117 of file err.h.

#define ERR_GEN_QUERY   6007

Definition at line 104 of file err.h.

#define ERR_GENERAL   500

Definition at line 31 of file err.h.

#define ERR_GETTING_SECTION   3002

Definition at line 78 of file err.h.

#define ERR_IGNORED_OPTION   4014

Definition at line 91 of file err.h.

#define ERR_MAKE_FORM   1004

Definition at line 54 of file err.h.

#define ERR_MAKE_MENU_DBASE   3000

Definition at line 76 of file err.h.

#define ERR_MEM_LACK   505

Definition at line 36 of file err.h.

Referenced by SetDodsDB().

#define ERR_MENU   3003

Definition at line 79 of file err.h.

#define ERR_MISPLACED_SECTION_END   7004

Definition at line 111 of file err.h.

#define ERR_MISPLACED_SECTION_START   7003

Definition at line 110 of file err.h.

#define ERR_MISSING_TOKEN   4001

Definition at line 88 of file err.h.

#define ERR_MN_BUFFER_TRUNCATED   3500

Definition at line 81 of file err.h.

#define ERR_MN_FILE_CORRUPT   3502

Definition at line 83 of file err.h.

#define ERR_MN_REF_FILE_NFOUND   3503

Definition at line 84 of file err.h.

#define ERR_MN_SEC_NFOUND   3501

Definition at line 82 of file err.h.

#define ERR_NDARRAY   6006

Definition at line 103 of file err.h.

#define ERR_NO_EOL   4017

Definition at line 94 of file err.h.

#define ERR_NO_NAME_TABLE   7903

Definition at line 124 of file err.h.

#define ERR_NO_SUCH_SECTION   3001

Definition at line 77 of file err.h.

#define ERR_NO_VARIABLES   1012

Definition at line 55 of file err.h.

#define ERR_NT_DEFINE   1520

Definition at line 66 of file err.h.

#define ERR_NT_KEYNOTDEF   7006

Definition at line 113 of file err.h.

#define ERR_NT_MERGE   7005

Definition at line 112 of file err.h.

#define ERR_NUM_TOKENS   519

Definition at line 42 of file err.h.

#define ERR_OPEN_FILE   501

Definition at line 32 of file err.h.

#define ERR_ORPHAN_VAR   1023

Definition at line 59 of file err.h.

#define ERR_OUT_OF_RANGE   510

Definition at line 40 of file err.h.

#define ERR_PARAM_VALUE   4006

Definition at line 89 of file err.h.

#define ERR_PARSE_EQN   6002

Definition at line 99 of file err.h.

#define ERR_PARTIAL_RECORD   1517

Definition at line 65 of file err.h.

#define ERR_POSSIBLE   1024

Definition at line 60 of file err.h.

#define ERR_PROCESS_DATA   515

Definition at line 41 of file err.h.

#define ERR_PTR_DEF   504 /* for menu library */

Definition at line 35 of file err.h.

#define ERR_READ_FILE   502

Definition at line 33 of file err.h.

#define ERR_REMOVE_FILE   525

Definition at line 46 of file err.h.

#define ERR_SDTS   2500

Definition at line 71 of file err.h.

#define ERR_SDTS_BYE_ATTR   2501

Definition at line 72 of file err.h.

#define ERR_SET_DBIN   1509

Definition at line 64 of file err.h.

#define ERR_SWITCH_DEFAULT   7901

Definition at line 122 of file err.h.

#define ERR_UNKNOWN   506 /* for menu library */

Definition at line 37 of file err.h.

#define ERR_UNKNOWN_FORMAT_TYPE   1525

Definition at line 67 of file err.h.

#define ERR_UNKNOWN_OPTION   4013

Definition at line 90 of file err.h.

#define ERR_UNKNOWN_PARAMETER   1001

Definition at line 52 of file err.h.

#define ERR_UNKNOWN_VAR_TYPE   1000

Definition at line 51 of file err.h.

#define ERR_VARIABLE_DESC   4015

Definition at line 92 of file err.h.

#define ERR_VARIABLE_SIZE   4016

Definition at line 93 of file err.h.

#define ERR_WARNING_ONLY   16000 /* Don't change this number either */

Definition at line 130 of file err.h.

Referenced by ff_read_descriptors(), read_attributes(), and Records().

#define ERR_WILL_OVERWRITE_FILE   524

Definition at line 45 of file err.h.

#define ERR_WONT_OVERWRITE_FILE   526

Definition at line 47 of file err.h.

#define ERR_WRITE_FILE   503

Definition at line 34 of file err.h.

#define FALSE   0

Definition at line 141 of file err.h.

#define TRUE   1

Definition at line 137 of file err.h.

Typedef Documentation

typedef int ERR_BOOLEAN

Definition at line 132 of file err.h.

Function Documentation

void err_clear ( void  )
int err_count ( void  )

Referenced by read_ff().

int err_disp ( FF_STD_ARGS_PTR  std_args)
void err_end ( void  )
int err_pop ( void  )
int err_push ( const int  ,
const char *  ,
  ... 
)
ERR_BOOLEAN err_state ( void  )
int verr_push ( const int  ercode,
const char *  format,
va_list  va_args 
)