/* @(#) $Revision: 76.1 $       */
/*LINTLIBRARY*/

/*
 * Note that tabs are carefully placed before procedure names so it's
 * easy to extract them for consistency checking.
 */

/* The new-style definitions here assume __STDC__ */
#include <sys/stdsyms.h>
#ifndef __STDC__
#define __STDC__
#endif

/* HP-UX entry points */
/* =========================  HPUX ============================= */
#ifdef _INCLUDE_HPUX_SOURCE

#include <dbm.h>
#include <ndbm.h>

/* DBM(3X) */
int	dbmclose (void) { 
 return 0; }

int	dbminit (char *f) { 
 return 0; }

int	delete (datum k) { 
 return 0; }

datum	fetch (datum d) { 
 return d; }

datum	firstkey (void) { 
 datum d={(char *)0,0}; return d; }

datum	nextkey (datum d) { 
 return d; }

int	store (datum k, datum c) { 
 return 0; }

/* NDBM(3X) */
#undef dbm_error
#undef dbm_clearerr

void	dbm_close (DBM *d) { 
 return; }

int	dbm_clearerr (DBM *d) { 
 return 0; }

int	dbm_delete (DBM *d, datum k) { 
 return 0; }

int	dbm_error (DBM *d) { 
 return 0; }

datum	dbm_fetch (DBM *d, datum k) { 
 return k; }

datum	dbm_firstkey (DBM *d) { 
 datum k={(char *)0,0}; return k; }

long	dbm_forder (DBM *d, datum k) { 
 long l=0l; return l; }

datum	dbm_nextkey (DBM *d) { 
datum k={(char *)0,0}; return k; }

DBM *	dbm_open (const char *c, int n, mode_t m) { 
 DBM *d; return &d; }

int	dbm_store (DBM *d, datum j, datum k, int r) { 
 return 0; }


#endif /* _INCLUDE_HPUX_SOURCE */
