/** Copyright(c) Maynard Electronics, Inc. 1984-89 Name: fsys_err.h Date Updated: $./FDT$ $./FTM$ Description: File system error values Location: BE_PUBLIC $Log: L:/LOGFILES/FSYS_ERR.H_V $ * * Rev 1.14 30 Jul 1993 13:20:22 STEVEN * if dir too deep make new one * * Rev 1.13 29 Jun 1993 17:09:02 BARRY * Added FS_SKIP_OBJECT * * Rev 1.12 13 May 1993 13:37:30 BARRY * Added FS_RESTORED_ACTIVE for NT. * * Rev 1.11 31 Mar 1993 08:57:08 MARILYN * defined the error FS_NO_CHECKSUM * * Rev 1.10 01 Mar 1993 17:37:26 MARILYN * added checksum verification errors * * Rev 1.9 15 Jan 1993 13:19:14 BARRY * added support for new error messages and backup priviladge * * Rev 1.8 13 Jan 1993 10:30:14 STEVEN * added unable to lock * * Rev 1.7 07 Dec 1992 12:18:14 DON * Added a new error code for CRC Failure * * Rev 1.6 04 Sep 1992 09:20:04 BILLB * Added FS_WARN_BASE and FS_DONT_WANT_STREAM so that we can refuse a particular * substream in FS_WriteObject() and FS_VerifyObject(). * * Rev 1.5 21 May 1992 13:46:20 STEVEN * more long path support * * Rev 1.4 13 May 1992 15:24:08 BARRY * Added FS_NET_DEV_ERROR. * * Rev 1.3 03 Mar 1992 15:17:24 DOUG * Added FS_CHILDREN_NOT_COMPLETE, and FS_COMM_FAILURE * * Rev 1.2 30 Oct 1991 11:01:42 LORIB * Changes for ACL. Added file system error for ACL data difference. * * Rev 1.1 29 Oct 1991 13:28:12 BARRY * TRICYCLE: New file system read error. * * Rev 1.0 09 May 1991 13:30:44 HUNTER * Initial revision. **/ /* $end$ */ #ifndef FSYS_ERR_H #define FSYS_ERR_H #define FS_WARN_BASE (-0x150) #define FS_ERR_BASE (-0x200) #define FS_NEVER_ATTACHED (FS_ERR_BASE +1) #define FS_BAD_DBLK (FS_ERR_BASE +2) #define FS_DLE_NOT_ATTACHED (FS_ERR_BASE +3) #define FS_STACK_EMPTY (FS_ERR_BASE +4) #define FS_ACCESS_DENIED (FS_ERR_BASE +5) #define FS_OUT_OF_SPACE (FS_ERR_BASE +6) #define FS_NO_MORE (FS_ERR_BASE +7) #define FS_NOT_FOUND (FS_ERR_BASE +8) #define FS_INVALID_DIR (FS_ERR_BASE +9) #define FS_AT_ROOT (FS_ERR_BASE +10) #define FS_OBJECT_NOT_OPENED (FS_ERR_BASE +11) #define FS_EOF_REACHED (FS_ERR_BASE +12) #define FS_DEVICE_ERROR (FS_ERR_BASE +13) #define FS_GDATA_DIFFERENT (FS_ERR_BASE +14) #define FS_SECURITY_DIFFERENT (FS_ERR_BASE +15) #define FS_OPENED_INUSE (FS_ERR_BASE +16) #define FS_IN_USE_ERROR (FS_ERR_BASE +17) #define FS_INFO_DIFFERENT (FS_ERR_BASE +18) #define FS_BUFFER_TO_SMALL (FS_ERR_BASE +19) #define FS_DEFAULT_SPECIFIED (FS_ERR_BASE +20) #define FS_RESDATA_DIFFERENT (FS_ERR_BASE +21) #define FS_INCOMPATIBLE_OBJECT (FS_ERR_BASE +22) #define FS_NOT_INITIALIZED (FS_ERR_BASE +23) #define FS_UNDEFINED_TYPE (FS_ERR_BASE +24) #define FS_NOT_OPEN (FS_ERR_BASE +25) #define FS_INVALID_DLE (FS_ERR_BASE +26) #define FS_NO_MORE_DLE (FS_ERR_BASE +27) #define FS_BAD_DLE_HAND (FS_ERR_BASE +28) #define FS_DRIVE_LIST_ERROR (FS_ERR_BASE +29) #define FS_ATTACH_TO_PARENT (FS_ERR_BASE +30) #define FS_DEVICE_NOT_FOUND (FS_ERR_BASE +31) #define FS_BAD_INPUT_DATA (FS_ERR_BASE +32) #define FS_OS_ATTRIB_DIFFER (FS_ERR_BASE +37) #define INVALID_PATH_DESCRIPTOR (FS_ERR_BASE +33) #define INVALID_FILE_DESCRIPTOR (FS_ERR_BASE +34) #define DRIVE_DESCRIPTOR_ERROR (FS_ERR_BASE +35) #define FS_NO_MORE_CONNECTIONS (FS_ERR_BASE +36) #define FS_SERVER_ADDR_NOT_FOUND (FS_ERR_BASE +38) #define FS_MAX_SERVER_CONNECTIONS (FS_ERR_BASE +39) #define FS_BAD_ATTACH_TO_SERVER (FS_ERR_BASE +40) #define FS_BAD_SERVER_LOGIN (FS_ERR_BASE +41) #define FS_SERVER_LOGOUT_DENIED (FS_ERR_BASE +42) #define FS_BAD_ATTR_READ (FS_ERR_BASE +43) #define FS_EADATA_DIFFERENT (FS_ERR_BASE +44) #define FS_OBJECT_CORRUPT (FS_ERR_BASE +45) /* Read failed and can no longer be read */ #define FS_ACLDATA_DIFFERENT (FS_ERR_BASE +46) #define FS_CHILDREN_NOT_COMPLETE (FS_ERR_BASE +47) #define FS_COMM_FAILURE (FS_ERR_BASE +48) #define FS_NET_DEV_ERROR (FS_ERR_BASE +49) /* Error on net drive */ #define FS_STREAM_NOT_FOUND (FS_ERR_BASE +50) #define FS_STREAM_COMPLETE (FS_ERR_BASE +51) #define FS_CRC_FAILURE (FS_ERR_BASE +52) /* CRC failed to match */ #define FS_UNABLE_TO_LOCK (FS_ERR_BASE +53) /* cannot lock data stream */ #define FS_STREAM_CORRUPT (FS_ERR_BASE +54) /* one stream is hosed, others may be OK */ #define FS_NO_CHECKSUM (FS_ERR_BASE +55) /* this data does not contain a checksum stream */ #define FS_SKIP_OBJECT (FS_ERR_BASE +56) /* Don't process this object */ #define FS_PATH_TOO_LONG (FS_ERR_BASE +57) /* Cannot create object because path is too deep */ #define FS_EMS_CIRC_LOG (FS_ERR_BASE +58) #define FS_EMS_NO_LOG_BKUP (FS_ERR_BASE +59) #define FS_EMS_NO_PUBLIC (FS_ERR_BASE +60) #define FS_EMS_NO_PRIVATE (FS_ERR_BASE +61) /* File System warnings */ #define FS_DONT_WANT_STREAM (FS_WARN_BASE + 1) /* Skip a particular data substream */ #define FS_BUSY (FS_WARN_BASE + 2) /* Can't do something now, worth a retry */ #define FS_NO_SECURITY (FS_WARN_BASE + 3) /* Expected to get security info but didn't */ #define FS_RESTORED_ACTIVE (FS_WARN_BASE + 4) /* Restored over an active (running) file */ #define FS_COMPRES_RESET_FAIL (FS_WARN_BASE + 5) /* failed to reset compression mode */ #endif