Управляющая структура LINDBCtrl

Основным элементом входных данных является управляющая структура LINDBCtrl. Указатель на нее является обязательным аргументом всех функций библиотеки linctrl.

typedef struct
{
  char*     DbPath;
  char*     LinterPath;
  char*     LinterMbx;
  char*     TmpPath;
  int       LinterPid;
  L_LONG    Flg;
  L_LONG    OpenFlags;
  L_LONG    RetStatus;
  L_LONG    SysStatus
} t_LINDBCtrl;

Перед использованием управляющая структура LINDBCtrl должна быть инициализирована. Значение полям структуры должно присваиваться с помощью вызова специальных функций инициализации.

Поля управляющей структуры:

Поле Описание
DbPath Путь к БД
LinterPath Путь к установочному каталогу СУБД ЛИНТЕР
LinterMbx Значение переменной окружения LINTER_MBX
TmpPath Путь к каталогу временных файлов СУБД
LinterPid Pid активного ядра СУБД
Flg Флаги команд управления компонентами СУБД
OpenFlags Для внутреннего использования
RetStatus Библиотечный код завершения функции
SysStatus Системный код завершения функции