C: optimized dir opening
This commit is contained in:
13
src/obiavl.c
13
src/obiavl.c
@ -1964,9 +1964,6 @@ OBIDMS_avl_group_p obi_create_avl_group(OBIDMS_p dms, const char* avl_name)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// Store pointer on directory
|
||||
avl_group->directory = opendir(avl_dir_name);
|
||||
|
||||
// Add in the list of open indexers
|
||||
obi_dms_list_indexer(dms, avl_group);
|
||||
|
||||
@ -2031,9 +2028,6 @@ OBIDMS_avl_group_p obi_open_avl_group(OBIDMS_p dms, const char* avl_name)
|
||||
|
||||
avl_group->dms = dms;
|
||||
|
||||
// Store pointer on directory
|
||||
avl_group->directory = opendir(avl_dir_name);
|
||||
|
||||
// Add in the list of open indexers
|
||||
obi_dms_list_indexer(dms, avl_group);
|
||||
|
||||
@ -2195,13 +2189,6 @@ int obi_close_avl_group(OBIDMS_avl_group_p avl_group)
|
||||
ret_val = -1;
|
||||
}
|
||||
|
||||
if (closedir(avl_group->directory) < 0)
|
||||
{
|
||||
obi_set_errno(OBI_AVL_ERROR);
|
||||
obidebug(1, "\nError closing an AVL group directory");
|
||||
ret_val = -1;
|
||||
}
|
||||
|
||||
free(avl_group);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user