1*f14fb602SLionel Sambuc /* $NetBSD: compat_ndbmdatum.c,v 1.2 2012/03/13 21:13:31 christos Exp $ */ 22fe8fb19SBen Gras 32fe8fb19SBen Gras /* 42fe8fb19SBen Gras * Written by Klaus Klein <kleink@NetBSD.org>, April 28, 2004. 52fe8fb19SBen Gras * Public domain. 62fe8fb19SBen Gras */ 72fe8fb19SBen Gras 82fe8fb19SBen Gras #define __LIBC12_SOURCE__ 92fe8fb19SBen Gras #include "namespace.h" 102fe8fb19SBen Gras #include <sys/cdefs.h> 112fe8fb19SBen Gras #include <ndbm.h> 122fe8fb19SBen Gras #include <compat/include/ndbm.h> 132fe8fb19SBen Gras 142fe8fb19SBen Gras __warn_references(dbm_delete, 152fe8fb19SBen Gras "warning: reference to compatibility dbm_delete();" 162fe8fb19SBen Gras " include <ndbm.h> for correct reference") 172fe8fb19SBen Gras __warn_references(dbm_fetch, 182fe8fb19SBen Gras "warning: reference to compatibility dbm_fetch();" 192fe8fb19SBen Gras " include <ndbm.h> for correct reference") 202fe8fb19SBen Gras __warn_references(dbm_firstkey, 212fe8fb19SBen Gras "warning: reference to compatibility dbm_firstkey();" 222fe8fb19SBen Gras " include <ndbm.h> for correct reference") 232fe8fb19SBen Gras __warn_references(dbm_nextkey, 242fe8fb19SBen Gras "warning: reference to compatibility dbm_nextkey();" 252fe8fb19SBen Gras " include <ndbm.h> for correct reference") 262fe8fb19SBen Gras __warn_references(dbm_store, 272fe8fb19SBen Gras "warning: reference to compatibility dbm_store();" 282fe8fb19SBen Gras " include <ndbm.h> for correct reference") 292fe8fb19SBen Gras 302fe8fb19SBen Gras #define datum datum12 31*f14fb602SLionel Sambuc #define datum_truncate(a) ((a) > INT_MAX ? INT_MAX : (int)(a)) 32*f14fb602SLionel Sambuc 332fe8fb19SBen Gras #include "db/hash/ndbmdatum.c" 34