NetCDF-4 uses all error codes from NetCDF-3 (see NetCDF-3 Error Codes). The following additional error codes were added for new errors unique to netCDF-4.
#define NC_EHDFERR (-101) #define NC_ECANTREAD (-102) #define NC_ECANTWRITE (-103) #define NC_ECANTCREATE (-104) #define NC_EFILEMETA (-105) #define NC_EDIMMETA (-106) #define NC_EATTMETA (-107) #define NC_EVARMETA (-108) #define NC_ENOCOMPOUND (-109) #define NC_EATTEXISTS (-110) #define NC_ENOTNC4 (-111) /* Attempting netcdf-4 operation on netcdf-3 file. */ #define NC_ESTRICTNC3 (-112) /* Attempting netcdf-4 operation on strict nc3 netcdf-4 file. */ #define NC_EBADGRPID (-113) /* Bad group id. Bad! */ #define NC_EBADTYPEID (-114) /* Bad type id. */ #define NC_EBADFIELDID (-115) /* Bad field id. */ #define NC_EUNKNAME (-116)