JAM_OpenMB - Open a message base
#include <jamlib/jam.h>
int JAM_OpenMB(uchar* Basename_PC, s_JamBase** NewBase_PPS);
Opens a message base. Only one message base can be open at one call to this
function.
- Basename_PC
- The path and base filename of the message base. "Base filename"
means the filename without the JAM-specific extension.
- NewBase_PPS
- A pointer to a message base handle where the new message base handle will
be written. On error you must free(3) this memory if
(*NewBase_PPS) not NULL.
- 0
- if successful
- JAM_IO_ERROR
- if an I/O error occured. see JAM_Errno(3)
- JAM_BAD_PARAM
- if NewBas_PPS is NULL
int Result_I;
Result_I = JAM_OpenMB("/some/where/mybase", &Base_PS);
if (Result_I)
printf("JAM_OpenMB returned %d.\n", Result_I);
This manual page was created by Sir Raorn <raorn@altlinux.ru>, based on
original JAMlib documentation by Bjorn Stenberg <bjorn@haxx.nu> and
Johan Billing <billing@df.lth.se>.
jamlib(3), JAM_CreateMB(3), JAM_CloseMB(3),
JAM_Errno(3)