Lines Matching refs:activeDir

91  * activeDir.  Each element contains the pointer to the next
95 * current list is in use, activeDir is protected by log_mutex.
121 pthread_mutex_t log_mutex; /* protects activeDir */
128 dirlist_t *lastOpenDir; /* last activeDir */
129 dirlist_t *activeDir; /* to be current directory */
381 ctrl->activeDir = thisdir;
473 * close_log since any change to activeDir is a complete redo
815 * lock is for activeDir, referenced by open_log() and close_log()
834 open_status = open_log(ctrl->activeDir, ctrl);
844 (spacecheck(ctrl->activeDir, ctrl->fullness_state, in_len,
848 (statrc = spacecheck(ctrl->activeDir, ctrl->fullness_state,
859 ctrl->activeDir->dl_filename) != 0)) {
862 ctrl->activeDir->dl_filename));
868 strdup(ctrl->activeDir->dl_filename);
870 out_len = write(ctrl->activeDir->dl_fd, input, in_len);
881 ctrl->activeDir->dl_flags = 0;
885 } else if (!(ctrl->activeDir->dl_flags & HARD_WARNED)) {
891 ctrl->activeDir->dl_dirname, 0);
893 ctrl->activeDir->dl_flags |= HARD_WARNED;
899 if (!(ctrl->activeDir->dl_flags & SOFT_WARNED) &&
900 (ctrl->activeDir->dl_space == SOFT_SPACE)) {
903 ctrl->activeDir->dl_dirname, 0);
904 ctrl->activeDir->dl_flags |= SOFT_WARNED;
906 if (!(ctrl->activeDir->dl_flags & HARD_WARNED) &&
907 (ctrl->activeDir->dl_space == SPACE_FULL)) {
910 ctrl->activeDir->dl_dirname, 0);
911 ctrl->activeDir->dl_flags |= HARD_WARNED;
914 DPRINT((ctrl->dbfp, "binfile: activeDir=%s, next=%s\n",
915 ctrl->activeDir->dl_dirname,
916 ctrl->activeDir->dl_next->dl_dirname));
918 ctrl->activeDir = ctrl->activeDir->dl_next;
921 if (ctrl->activeDir == ctrl->startdir) { /* full circle */
1053 if (open_log(ctrl->activeDir, ctrl) == 1) { /* ok */
1085 freedirlist(ctrl->activeDir);