#else /* unices */
#define AFSDIR_PATH_MAX _POSIX_PATH_MAX
#endif
-
+
/* --------------------- Exported functions ---------------------- */
-#define AFSDIR_CLIENT_PATHS_OK 0x1 /* client paths initialized correctly */
-#define AFSDIR_SERVER_PATHS_OK 0x2 /* server paths initialized correctly */
+#define AFSDIR_CLIENT_PATHS_OK 0x1 /* client paths initialized correctly */
+#define AFSDIR_SERVER_PATHS_OK 0x2 /* server paths initialized correctly */
extern unsigned int initAFSDirPath(void);
extern int
-ConstructLocalPath(const char *cpath,
- const char *relativeTo,
- char **fullPathBufp);
+ ConstructLocalPath(const char *cpath, const char *relativeTo,
+ char **fullPathBufp);
extern int
-ConstructLocalBinPath(const char *cpath,
- char **fullPathBufp);
+ ConstructLocalBinPath(const char *cpath, char **fullPathBufp);
extern int
-ConstructLocalLogPath(const char *cpath,
- char **fullPathBufp);
+ ConstructLocalLogPath(const char *cpath, char **fullPathBufp);
#define AFSDIR_BOSCONFIG_DIR "local"
#define AFSDIR_BOSSERVER_DIR "bin"
-/* file names */
+/* file names */
#define AFSDIR_THISCELL_FILE "ThisCell"
#define AFSDIR_CELLSERVDB_FILE "CellServDB"
#define AFSDIR_CELLALIAS_FILE "CellAlias"
*/
/* enums for indexes into the pathname array */
-typedef enum afsdir_id {
- AFSDIR_USR_DIRPATH_ID,
- AFSDIR_SERVER_AFS_DIRPATH_ID,
- AFSDIR_SERVER_ETC_DIRPATH_ID,
- AFSDIR_SERVER_BIN_DIRPATH_ID,
- AFSDIR_SERVER_CORES_DIRPATH_ID,
- AFSDIR_SERVER_DB_DIRPATH_ID,
- AFSDIR_SERVER_LOGS_DIRPATH_ID,
- AFSDIR_SERVER_LOCAL_DIRPATH_ID,
- AFSDIR_SERVER_BACKUP_DIRPATH_ID,
- AFSDIR_CLIENT_VICE_DIRPATH_ID,
- AFSDIR_CLIENT_ETC_DIRPATH_ID,
- AFSDIR_SERVER_THISCELL_FILEPATH_ID,
- AFSDIR_SERVER_CELLSERVDB_FILEPATH_ID,
- AFSDIR_SERVER_NOAUTH_FILEPATH_ID,
- AFSDIR_SERVER_KEY_FILEPATH_ID,
- AFSDIR_SERVER_ULIST_FILEPATH_ID,
- AFSDIR_SERVER_BUDBLOG_FILEPATH_ID,
- AFSDIR_SERVER_TAPECONFIG_FILEPATH_ID,
- AFSDIR_SERVER_KALOGDB_FILEPATH_ID,
- AFSDIR_SERVER_KALOG_FILEPATH_ID,
- AFSDIR_SERVER_KADB_FILEPATH_ID,
- AFSDIR_SERVER_NTPD_FILEPATH_ID,
- AFSDIR_SERVER_PRDB_FILEPATH_ID,
- AFSDIR_SERVER_PTLOG_FILEPATH_ID,
- AFSDIR_SERVER_KCONF_FILEPATH_ID,
- AFSDIR_SERVER_VLDB_FILEPATH_ID,
- AFSDIR_SERVER_VLOG_FILEPATH_ID,
- AFSDIR_SERVER_CORELOG_FILEPATH_ID,
- AFSDIR_SERVER_SLVGLOG_FILEPATH_ID,
- AFSDIR_SERVER_SALVAGER_FILEPATH_ID,
- AFSDIR_SERVER_BOZCONF_FILEPATH_ID,
- AFSDIR_SERVER_BOZCONFNEW_FILEPATH_ID,
- AFSDIR_SERVER_BOZINIT_FILEPATH_ID,
- AFSDIR_SERVER_BOZLOG_FILEPATH_ID,
- AFSDIR_SERVER_BOSVR_FILEPATH_ID,
- AFSDIR_SERVER_SLVGLOCK_FILEPATH_ID,
- AFSDIR_SERVER_VOLSERLOG_FILEPATH_ID,
- AFSDIR_SERVER_ROOTVOL_FILEPATH_ID,
- AFSDIR_SERVER_HOSTDUMP_FILEPATH_ID,
- AFSDIR_SERVER_CLNTDUMP_FILEPATH_ID,
- AFSDIR_SERVER_CBKDUMP_FILEPATH_ID,
- AFSDIR_SERVER_OLDSYSID_FILEPATH_ID,
- AFSDIR_SERVER_SYSID_FILEPATH_ID,
- AFSDIR_SERVER_FILELOG_FILEPATH_ID,
- AFSDIR_SERVER_AUDIT_FILEPATH_ID,
- AFSDIR_CLIENT_THISCELL_FILEPATH_ID,
- AFSDIR_CLIENT_CELLSERVDB_FILEPATH_ID,
- AFSDIR_CLIENT_NETINFO_FILEPATH_ID,
- AFSDIR_CLIENT_NETRESTRICT_FILEPATH_ID,
- AFSDIR_SERVER_NETINFO_FILEPATH_ID,
- AFSDIR_SERVER_NETRESTRICT_FILEPATH_ID,
- AFSDIR_SERVER_WEIGHTING_CONSTANTS_FILEPATH_ID,
- AFSDIR_SERVER_THRESHOLD_CONSTANTS_FILEPATH_ID,
- AFSDIR_SERVER_MIGRATE_DIRPATH_ID,
- AFSDIR_SERVER_MIGRATELOG_FILEPATH_ID,
- AFSDIR_SERVER_BIN_FILE_DIRPATH_ID,
- AFSDIR_CLIENT_CELLALIAS_FILEPATH_ID,
- AFSDIR_PATHSTRING_MAX } afsdir_id_t;
+typedef enum afsdir_id {
+ AFSDIR_USR_DIRPATH_ID,
+ AFSDIR_SERVER_AFS_DIRPATH_ID,
+ AFSDIR_SERVER_ETC_DIRPATH_ID,
+ AFSDIR_SERVER_BIN_DIRPATH_ID,
+ AFSDIR_SERVER_CORES_DIRPATH_ID,
+ AFSDIR_SERVER_DB_DIRPATH_ID,
+ AFSDIR_SERVER_LOGS_DIRPATH_ID,
+ AFSDIR_SERVER_LOCAL_DIRPATH_ID,
+ AFSDIR_SERVER_BACKUP_DIRPATH_ID,
+ AFSDIR_CLIENT_VICE_DIRPATH_ID,
+ AFSDIR_CLIENT_ETC_DIRPATH_ID,
+ AFSDIR_SERVER_THISCELL_FILEPATH_ID,
+ AFSDIR_SERVER_CELLSERVDB_FILEPATH_ID,
+ AFSDIR_SERVER_NOAUTH_FILEPATH_ID,
+ AFSDIR_SERVER_KEY_FILEPATH_ID,
+ AFSDIR_SERVER_ULIST_FILEPATH_ID,
+ AFSDIR_SERVER_BUDBLOG_FILEPATH_ID,
+ AFSDIR_SERVER_TAPECONFIG_FILEPATH_ID,
+ AFSDIR_SERVER_KALOGDB_FILEPATH_ID,
+ AFSDIR_SERVER_KALOG_FILEPATH_ID,
+ AFSDIR_SERVER_KADB_FILEPATH_ID,
+ AFSDIR_SERVER_NTPD_FILEPATH_ID,
+ AFSDIR_SERVER_PRDB_FILEPATH_ID,
+ AFSDIR_SERVER_PTLOG_FILEPATH_ID,
+ AFSDIR_SERVER_KCONF_FILEPATH_ID,
+ AFSDIR_SERVER_VLDB_FILEPATH_ID,
+ AFSDIR_SERVER_VLOG_FILEPATH_ID,
+ AFSDIR_SERVER_CORELOG_FILEPATH_ID,
+ AFSDIR_SERVER_SLVGLOG_FILEPATH_ID,
+ AFSDIR_SERVER_SALVAGER_FILEPATH_ID,
+ AFSDIR_SERVER_BOZCONF_FILEPATH_ID,
+ AFSDIR_SERVER_BOZCONFNEW_FILEPATH_ID,
+ AFSDIR_SERVER_BOZINIT_FILEPATH_ID,
+ AFSDIR_SERVER_BOZLOG_FILEPATH_ID,
+ AFSDIR_SERVER_BOSVR_FILEPATH_ID,
+ AFSDIR_SERVER_SLVGLOCK_FILEPATH_ID,
+ AFSDIR_SERVER_VOLSERLOG_FILEPATH_ID,
+ AFSDIR_SERVER_ROOTVOL_FILEPATH_ID,
+ AFSDIR_SERVER_HOSTDUMP_FILEPATH_ID,
+ AFSDIR_SERVER_CLNTDUMP_FILEPATH_ID,
+ AFSDIR_SERVER_CBKDUMP_FILEPATH_ID,
+ AFSDIR_SERVER_OLDSYSID_FILEPATH_ID,
+ AFSDIR_SERVER_SYSID_FILEPATH_ID,
+ AFSDIR_SERVER_FILELOG_FILEPATH_ID,
+ AFSDIR_SERVER_AUDIT_FILEPATH_ID,
+ AFSDIR_CLIENT_THISCELL_FILEPATH_ID,
+ AFSDIR_CLIENT_CELLSERVDB_FILEPATH_ID,
+ AFSDIR_CLIENT_NETINFO_FILEPATH_ID,
+ AFSDIR_CLIENT_NETRESTRICT_FILEPATH_ID,
+ AFSDIR_SERVER_NETINFO_FILEPATH_ID,
+ AFSDIR_SERVER_NETRESTRICT_FILEPATH_ID,
+ AFSDIR_SERVER_WEIGHTING_CONSTANTS_FILEPATH_ID,
+ AFSDIR_SERVER_THRESHOLD_CONSTANTS_FILEPATH_ID,
+ AFSDIR_SERVER_MIGRATE_DIRPATH_ID,
+ AFSDIR_SERVER_MIGRATELOG_FILEPATH_ID,
+ AFSDIR_SERVER_BIN_FILE_DIRPATH_ID,
+ AFSDIR_CLIENT_CELLALIAS_FILEPATH_ID,
+ AFSDIR_PATHSTRING_MAX
+} afsdir_id_t;
/* getDirPath() returns a pointer to a string from an internal array of path strings
*/
/* client file paths */
#define AFSDIR_CLIENT_THISCELL_FILEPATH getDirPath(AFSDIR_CLIENT_THISCELL_FILEPATH_ID)
-#define AFSDIR_CLIENT_CELLSERVDB_FILEPATH getDirPath(AFSDIR_CLIENT_CELLSERVDB_FILEPATH_ID)
+#define AFSDIR_CLIENT_CELLSERVDB_FILEPATH getDirPath(AFSDIR_CLIENT_CELLSERVDB_FILEPATH_ID)
#define AFSDIR_CLIENT_NETINFO_FILEPATH getDirPath(AFSDIR_CLIENT_NETINFO_FILEPATH_ID)
#define AFSDIR_CLIENT_NETRESTRICT_FILEPATH getDirPath(AFSDIR_CLIENT_NETRESTRICT_FILEPATH_ID)