TinyMUSH 3.3
TinyMUSH Server
Loading...
Searching...
No Matches
Functions | Variables
udb_ochunk.c File Reference

Database handling functions. More...

#include "config.h"
#include "constants.h"
#include "typedefs.h"
#include "macros.h"
#include "externs.h"
#include "prototypes.h"
#include <stdbool.h>
#include <gdbm.h>
#include <sys/file.h>
#include <unistd.h>
Include dependency graph for udb_ochunk.c:

Functions

void dddb_setsync (int flag)
 
void dbm_error (const char *msg)
 
int dddb_optimize (void)
 
int dddb_init (void)
 
int dddb_setfile (char *fil)
 
bool dddb_close (void)
 
UDB_DATA db_get (UDB_DATA gamekey, unsigned int type)
 
int db_put (UDB_DATA gamekey, UDB_DATA gamedata, unsigned int type)
 
int db_del (UDB_DATA gamekey, unsigned int type)
 
void db_lock (void)
 
void db_unlock (void)
 

Variables

char * dbfile = DEFAULT_DBMCHUNKFILE
 
int db_initted = 0
 
GDBM_FILE dbp = (GDBM_FILE)0
 
struct flock fl
 

Detailed Description

Database handling functions.

Author
TinyMUSH development team (https://github.com/TinyMUSH)
Version
3.3
Date
2021-01-04