ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
