1*8462SApril.Chin@Sun.COMif tst -ldb note{ sleepycat ndbm compatibility }end link{ 2*8462SApril.Chin@Sun.COM #define DB_DBM_HSEARCH 1 3*8462SApril.Chin@Sun.COM #include <db.h> 4*8462SApril.Chin@Sun.COM int main() 5*8462SApril.Chin@Sun.COM { 6*8462SApril.Chin@Sun.COM DBM* dbm = 0; 7*8462SApril.Chin@Sun.COM dbm_close(dbm); 8*8462SApril.Chin@Sun.COM return 0; 9*8462SApril.Chin@Sun.COM } 10*8462SApril.Chin@Sun.COM }end { 11*8462SApril.Chin@Sun.COM #ifndef DB_DBM_HSEARCH 12*8462SApril.Chin@Sun.COM #define DB_DBM_HSEARCH 1 13*8462SApril.Chin@Sun.COM #include <db.h> 14*8462SApril.Chin@Sun.COM #endif 15*8462SApril.Chin@Sun.COM #define _use_ndbm 1 16*8462SApril.Chin@Sun.COM } 17*8462SApril.Chin@Sun.COMelif hdr gdbm-ndbm { 18*8462SApril.Chin@Sun.COM #include <gdbm-ndbm.h> 19*8462SApril.Chin@Sun.COM #define _use_ndbm 1 20*8462SApril.Chin@Sun.COM} 21*8462SApril.Chin@Sun.COMelif hdr gdbm/ndbm { 22*8462SApril.Chin@Sun.COM #include <gdbm/ndbm.h> 23*8462SApril.Chin@Sun.COM #define _use_ndbm 1 24*8462SApril.Chin@Sun.COM} 25*8462SApril.Chin@Sun.COMelif hdr ndbm { 26*8462SApril.Chin@Sun.COM #include <ndbm.h> 27*8462SApril.Chin@Sun.COM #define _use_ndbm 1 28*8462SApril.Chin@Sun.COM} 29*8462SApril.Chin@Sun.COMendif 30