Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-05-18 08:29:45

0001 /* dbm.h  -  The include file for dbm users.  */
0002 
0003 /*  This file is part of GDBM, the GNU data base manager, by Philip A. Nelson.
0004     Copyright (C) 1990-2022 Free Software Foundation, Inc.
0005 
0006     GDBM is free software; you can redistribute it and/or modify
0007     it under the terms of the GNU General Public License as published by
0008     the Free Software Foundation; either version 2, or (at your option)
0009     any later version.
0010 
0011     GDBM is distributed in the hope that it will be useful,
0012     but WITHOUT ANY WARRANTY; without even the implied warranty of
0013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0014     GNU General Public License for more details.
0015 
0016     You should have received a copy of the GNU General Public License
0017     along with GDBM. If not, see <http://www.gnu.org/licenses/>.
0018 
0019     You may contact the author by:
0020        e-mail:  phil@cs.wwu.edu
0021       us-mail:  Philip A. Nelson
0022                 Computer Science Department
0023                 Western Washington University
0024                 Bellingham, WA 98226
0025        
0026 *************************************************************************/
0027 
0028 #include <gdbm.h>
0029 
0030 /* These are the routines in dbm. */
0031 
0032 extern int  dbminit (char *file);
0033 extern datum    fetch (datum key);
0034 extern int  store (datum key, datum content);
0035 extern int  delete (datum key);
0036 extern datum    firstkey (void);
0037 extern datum    nextkey (datum key);
0038 extern int  dbmclose (void);