ВУЗ:
Составители:
34
Установка параметров
Библиотека поддерживает возможность установки параметров для открытой
базы данных. Для этого используется функция
int gdbm_setopt(GDBM_FILE dbf, int option, int *value,
int size)
Функции передаются следующие параметры:
dbf Указатель, возвращаемый при открытии базы данных.
option Устанавливаемая опция. Могут быть установлены следующие
параметры:
- GDBM_CACHESIZE – размер выделяемого пространства под кэш. По
умолчанию устанавливается равным 100;
- GDBM_FASTMODE – включает или выключает “быстрый” режим.
Допустимыми значениями являются TRUE и FASLE.
value Значение, которое будет установлено для параметра.
size Размер данных, передаваемых в value.
Возвращает –1 в случае ошибки и 0 в противном случае.
Например, для установке для базы данных кэша размером 10, но до ее
использования можно выполнить следующее:
int value = 10;
ret = gdbm_setopt(dbf, GDBM_CACHESIZE, &value, sizeof(int));
Установка параметров Библиотека поддерживает возможность установки параметров для открытой базы данных. Для этого используется функция int gdbm_setopt(GDBM_FILE dbf, int option, int *value, int size) Функции передаются следующие параметры: dbf Указатель, возвращаемый при открытии базы данных. option Устанавливаемая опция. Могут быть установлены следующие параметры: - GDBM_CACHESIZE – размер выделяемого пространства под кэш. По умолчанию устанавливается равным 100; - GDBM_FASTMODE – включает или выключает “быстрый” режим. Допустимыми значениями являются TRUE и FASLE. value Значение, которое будет установлено для параметра. size Размер данных, передаваемых в value. Возвращает –1 в случае ошибки и 0 в противном случае. Например, для установке для базы данных кэша размером 10, но до ее использования можно выполнить следующее: int value = 10; ret = gdbm_setopt(dbf, GDBM_CACHESIZE, &value, sizeof(int)); 34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »