系统封装器
在操作系统中,系统堆和其他必要的 API 并非总是可用。因此,应用程序可以使用第三方内存分配机制。SmartEDB 系统抽象层(SAL)提供了一组平台无关的函数,以便在这些情况下进行定制。
以下 API 执行专门的功能:
函数 | 说明 |
---|---|
mco_sys_dll_load | 加载一个外部模块(dll)库 |
mco_sys_dll_error | 在加载外部模块期间发生错误的解释 |
系统动态内存管理函数的封装器
函数 | 说明 |
---|---|
mco_sys_malloc | C函数 malloc() 的等效封装 |
mco_sys_realloc | C函数 realloc() 的等效封装 |
mco_sys_calloc | C函数 calloc() 的等效封装 |
mco_sys_valloc | C函数 valloc() 的等效封装 |
mco_sys_free | C函数 free() 的等效封装 |
mco_sys_vfree | C函数 vfree() 的等效封装 |