00001
00002
00003
00004
00005
00006
00007
00008 #include "config.h"
00009
00010 #ifndef lint
00011 static const char revid[] = "$Id: qam__method_8c-source.html,v 1.1 2008/06/08 10:21:44 sebdiaz Exp $";
00012 #endif
00013
00014 #ifndef NO_SYSTEM_INCLUDES
00015 #include <sys/types.h>
00016 #endif
00017
00018 #include "db_int.h"
00019 #include "db_page.h"
00020 #include "qam.h"
00021
00022
00023
00024
00025
00026
00027
00028 int
00029 CDB___qam_db_create(dbp)
00030 DB *dbp;
00031 {
00032 QUEUE *t;
00033 int ret;
00034
00035
00036 if ((ret = CDB___os_calloc(dbp->dbenv, 1, sizeof(QUEUE), &t)) != 0)
00037 return (ret);
00038 dbp->q_internal = t;
00039
00040 t->re_pad = ' ';
00041
00042 return (0);
00043 }
00044
00045
00046
00047
00048
00049
00050
00051 int
00052 CDB___qam_db_close(dbp)
00053 DB *dbp;
00054 {
00055 QUEUE *t;
00056
00057 t = dbp->q_internal;
00058
00059 CDB___os_free(t, sizeof(QUEUE));
00060 dbp->q_internal = NULL;
00061
00062 return (0);
00063 }