/osnet-11/usr/src/lib/libnisdb/yptol/ |
H A D | shim_hooks.h | 37 * DESCRIPTION: This file implements the hooks between old style DBM calls and 53 extern void shim_dbm_close(DBM *db); 54 extern int shim_dbm_delete(DBM *db, datum key); 55 extern datum shim_dbm_fetch(DBM *db, datum key); 56 extern datum shim_dbm_fetch_noupdate(DBM *db, datum key); 57 extern datum shim_dbm_firstkey(DBM *db); 58 extern datum shim_dbm_nextkey(DBM *db); 59 extern datum shim_dbm_do_nextkey(DBM *db, datum inkey); 60 extern DBM *shim_dbm_open(const char *file, int open_flags, 62 extern int shim_dbm_store(DBM *d [all...] |
H A D | shim.h | 43 * DBM pointers are non NULL only while the file is open. 47 DBM *entries; /* NIS entry DBM file */ 62 DBM *ttl; /* TTL DBM file */ 87 * Success and failure codes the same as used by DBM 94 * Extern defs for new DBM calls. Must have identical args to traditional 97 extern void shim_dbm_close(DBM *db); 98 extern int shim_dbm_delete(DBM *db, datum key); 99 extern datum shim_dbm_fetch(DBM *d [all...] |
H A D | shim.c | 30 * on return. This is a side effect of the original DBM function 88 shim_dbm_close(DBM *db) 113 shim_dbm_delete(DBM *db, datum key) 149 shim_dbm_fetch(DBM *db, datum key) 188 shim_dbm_fetch_noupdate(DBM *db, datum key) 217 shim_dbm_firstkey(DBM *db) 254 * reopen here. (Code that uses the real DBM 271 "Could not reopen DBM files"); 307 shim_dbm_nextkey(DBM *db) 337 * NOTE : dbm_do_nextkey is not a documented or legal DBM AP [all...] |
H A D | yptol.h | 89 extern suc_code update_timestamp(DBM *); 90 extern suc_code addpair(DBM *, char *, char *);
|
H A D | yptol_utils.c | 31 * Includes. WE WANT TO USE REAL DBM FUNCTIONS SO DO NOT INCLUDE SHIM_HOOKS.H. 111 addpair(DBM *fdb, char *str1, char *str2) 159 * GIVEN : Pointer to an open DBM file. 165 update_timestamp(DBM *db)
|
H A D | dit_access.c | 40 * Includes. WE WANT TO USE REAL DBM FUNCTIONS SO DO NOT INCLUDE SHIM_HOOKS.H. 77 suc_code add_special_entries(DBM *, map_ctrl *, bool_t *); 116 * OUTPUTS: If successful DBM datum containing result. 117 * On error DBM datum pointing to NULL and, if the cached value 534 * GIVEN : Pointer to an open, temporary, DBM file 535 * Pointer to map information (do not use DBM fields). 542 add_special_entries(DBM *db, map_ctrl *map, bool_t *secure_flag) 601 /* Name of temporary entries DBM file */ 603 /* Name of temporary TTL DBM file */ 605 /* Temporary DBM handle [all...] |
/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/libdb2/include/ |
H A D | db-ndbm.h | 62 typedef DB DBM; typedef 78 void dbm_close __P((DBM *)); 79 int dbm_delete __P((DBM *, datum)); 80 datum dbm_fetch __P((DBM *, datum)); 81 datum dbm_firstkey __P((DBM *)); 82 long dbm_forder __P((DBM *, datum)); 83 datum dbm_nextkey __P((DBM *)); 84 DBM *dbm_open __P((const char *, int, int)); 85 int dbm_store __P((DBM *, datum, datum, int)); 86 int dbm_dirfno __P((DBM *)); [all...] |
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/t/lib/ |
H A D | commonsense.t | 6 if (($Config{'extensions'} !~ /\b(DB|[A-Z]DBM)_File\b/) ){
|
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/lib/DBM_Filter/ |
H A D | null.pm | 36 This filter ensures that all data written to the DBM file is null 38 to interoperate with a DBM file that a C program also uses. A fairly 40 in a string when it writes to the DBM file. This filter will ensure that 41 all data written to the DBM file can be read by the C application.
|
H A D | int32.pm | 38 This DBM filter is used when interoperating with a C/C++ application 39 that uses a C int as either the key and/or value in the DBM file.
|
H A D | encode.pm | 55 This DBM filter allows you to choose the character encoding will be 56 store in the DBM file. The usage is
|
H A D | compress.pm | 38 This DBM filter will compress all data before it is written to the database
|
H A D | utf8.pm | 38 This Filter will ensure that all data written to the DBM will be encoded
|
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/ext/SDBM_File/sdbm/ |
H A D | sdbm.c | 49 static int getdbit proto((DBM *, long)); 50 static int setdbit proto((DBM *, long)); 51 static int getpage proto((DBM *, long)); 52 static datum getnext proto((DBM *)); 53 static int makroom proto((DBM *, long, int)); 76 DBM * 79 register DBM *db; 85 return errno = EINVAL, (DBM *) NULL; 92 return errno = ENOMEM, (DBM *) NULL; 105 DBM * [all...] |
H A D | sdbm.h | 33 } DBM; typedef in typeref:struct:__anon85 75 extern DBM *sdbm_open proto((char *, int, int)); 76 extern void sdbm_close proto((DBM *)); 77 extern datum sdbm_fetch proto((DBM *, datum)); 78 extern int sdbm_delete proto((DBM *, datum)); 79 extern int sdbm_store proto((DBM *, datum, datum, int)); 80 extern datum sdbm_firstkey proto((DBM *)); 81 extern datum sdbm_nextkey proto((DBM *)); 82 extern int sdbm_exists proto((DBM *, datum)); 87 extern DBM *sdbm_pre [all...] |
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/include/krb5/ |
H A D | kdb_dbc.h | 44 DBM * db_dbm_ctx; /* DBM context for database */
|
/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/ |
H A D | dbm.c | 69 * First are the DBM routines, which call the NDBM routines, and 72 static DBM *__cur_db; 165 * *DBM on success 168 DBM * 185 return ((DBM *)__hash_open(path, flags, mode, &info, 0)); 194 DBM *db; 206 DBM *db; 237 DBM *db; 265 DBM *db; 293 DBM *d [all...] |
/osnet-11/usr/src/cmd/sendmail/db/dbm/ |
H A D | dbm.c | 71 * The DBM routines, which call the NDBM routines. 73 static DBM *__cur_db; 179 * *DBM on success 182 DBM * 221 return ((DBM *)dbc); 230 DBM *dbm; 246 DBM *dbm; 289 DBM *dbm; 324 DBM *dbm; 359 DBM *db [all...] |
/osnet-11/usr/src/lib/libc/port/gen/ |
H A D | ndbm.c | 70 static void dbm_access(DBM *, unsigned long); 75 static int setbit(DBM *); 76 static int getbit(DBM *); 77 static int dbm_flushdir(DBM *); 78 static int dbm_flushpag(DBM *db); 81 datum dbm_do_nextkey(DBM *, datum); 82 int dbm_close_status(DBM *); 86 dbm_setdefwrite(DBM *db) 94 dbm_error(DBM *db) 102 dbm_clearerr(DBM *d [all...] |
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/lib/ |
H A D | DBM_Filter.pm | 98 croak "$caller: Cannot Load DBM Filter '$class': $@" if $@; 228 DBM_Filter -- Filter DBM keys/values 272 to tied Hashes associated with DBM files. It builds on the DBM Filter 276 available on CPAN, supports the DBM Filter hooks. See L<perldbmfilter> 277 for more details on the DBM Filter hooks. 279 =head1 What is a DBM Filter? 281 A DBM Filter allows the keys and/or values in a tied hash to be modified 282 by some user-defined code just before it is written to the DBM file and 283 just after it is read back from the DBM fil [all...] |
H A D | AnyDBM_File.pm | 15 die "No DBM package was successfully found or installed"; 22 NDBM_File, DB_File, GDBM_File, SDBM_File, ODBM_File - various DBM implementations 31 It's just there to inherit from one of the various DBM packages. It 40 Having multiple DBM implementations makes it trivial to copy database formats: 47 =head2 DBM Comparisons
|
/osnet-11/usr/src/cmd/sendmail/libsmdb/ |
H A D | smndbm.c | 29 DBM *smndbm_dbm; 97 DBM *dbm = ((SMDB_DBM_DATABASE *) database->smdb_impl)->smndbm_dbm; 116 DBM *dbm = ((SMDB_DBM_DATABASE *) database->smdb_impl)->smndbm_dbm; 145 DBM *dbm = ((SMDB_DBM_DATABASE *) database->smdb_impl)->smndbm_dbm; 170 DBM *dbm = ((SMDB_DBM_DATABASE *) database->smdb_impl)->smndbm_dbm; 206 DBM *dbm = ((SMDB_DBM_DATABASE *) database->smdb_impl)->smndbm_dbm; 250 DBM *dbm = ((SMDB_DBM_DATABASE *) database->smdb_impl)->smndbm_dbm; 305 DBM *dbm = db->smndbm_dbm; 333 DBM *dbm = db->smndbm_dbm; 396 DBM *db [all...] |
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/ext/NDBM_File/ |
H A D | NDBM_File.xs | 7 DBM * dbp ; 29 DBM * dbp ;
|
/osnet-11/usr/src/cmd/sendmail/db/ |
H A D | db.h | 90 typedef struct __db DBM; typedef in typeref:struct:__db 470 #define DB_DBM_ERROR 0x000800 /* Error in DBM/NDBM database. */ 933 * Translate DBM calls into DB calls so that DB doesn't step on the 988 int __db_ndbm_clearerr __P((DBM *)); 989 void __db_ndbm_close __P((DBM *)); 990 int __db_ndbm_delete __P((DBM *, datum)); 991 int __db_ndbm_dirfno __P((DBM *)); 992 int __db_ndbm_error __P((DBM *)); 993 datum __db_ndbm_fetch __P((DBM *, datum)); 994 datum __db_ndbm_firstkey __P((DBM *)); [all...] |
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/ext/SDBM_File/ |
H A D | SDBM_File.xs | 8 DBM * dbp ; 39 DBM * dbp ;
|