• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/BerkeleyDB-21/db/build_s60/

Lines Matching +defs:file +defs:type

3  * See the file LICENSE for redistribution information.
9 * db.h include file layout:
69 * Largest unsigned type, used to align structures in memory. We don't store
77 * Unsigned type that's the same size as a pointer. There are places where
81 * no unsigned type the same size as a pointer -- here's hoping.
95 typedef u_int32_t db_pgno_t; /* Page number type. */
96 typedef u_int16_t db_indx_t; /* Page offset type. */
97 #define DB_MAX_PAGES 0xffffffff /* >= # of pages in a file */
99 typedef u_int32_t db_recno_t; /* Record number type. */
115 * applications can get type checking.
227 #define DB_FILE_ID_LEN 20 /* Unique file ID length. */
378 u_int32_t type; /* Type of lock. */
411 * A DB_LSN has two parts, a fileid which identifies a specific file, and an
412 * offset within that file. The fileid is an unsigned 4-byte quantity that
413 * uniquely identifies a file within the log directory -- currently a simple
416 * to a new log file before the maximum length imposed by an unsigned 4-byte
420 u_int32_t file; /* File ID. */
429 * type. If the flag is set, it's a log record that was logged for debugging
457 u_int32_t bp_maxrec; /* Max record length in the log file. */
473 u_int32_t st_magic; /* Log file magic number. */
474 u_int32_t st_version; /* Log file version number. */
475 int st_mode; /* Log file permissions mode. */
477 u_int32_t st_lg_size; /* Log file size. */
490 u_int32_t st_cur_file; /* Current log file number. */
491 u_int32_t st_cur_offset; /* Current log file offset. */
492 u_int32_t st_disk_file; /* Known on disk log file number. */
493 u_int32_t st_disk_offset; /* Known on disk log file offset. */
525 DB_FH *fhp; /* Underlying file handle. */
559 u_int8_t /* Unique file ID. */
561 int ftype; /* File type. */
563 u_int32_t gbytes, bytes; /* Maximum file size. */
600 * thread protected because they are initialized before the file is
606 #define MP_FILEID_SET 0x001 /* Application supplied a file ID. */
621 size_t st_mmapsize; /* Maximum file size for mmap. */
661 /* Mpool file statistics structure. */
694 * the file not exist during the rollforward pass.
1191 #define DB_DELETED (-30898)/* Recovery file marked deleted. */
1227 DBTYPE type; /* DB access method type. */
1266 * file, and we open and close a file descriptor for that file, we will
1268 * undocumented interface to support this usage which leaves any file
1271 * thread may open/close file descriptors this flag doesn't protect.
1272 * Locking with fcntl(2) on a file that you don't own is a very, very
1275 DB_FH *saved_open_fhp; /* Saved file handle. */
1507 #define DB_AM_CREATED_MSTR 0x00000008 /* Encompassing file was created */
1649 DBTYPE dbtype; /* Cursor type. */
1823 FILE *db_errfile; /* Error message file stream */
1828 FILE *db_msgfile; /* Other message file stream */
1843 char *db_log_dir; /* Database log file directory */
1844 char *db_tmp_dir; /* Database tmp file directory */
1846 char **db_data_dir; /* Database data file directories */
1847 int data_cnt; /* Database data file slots */
1848 int data_next; /* Next database data file slot */
1885 int lg_filemode; /* Log file permission mode */
1887 u_int32_t lg_size; /* Log file size */
1895 size_t mp_mmapsize; /* Maximum file size for mmap */
1896 int mp_maxopenfd; /* Maximum open file descriptors */
1914 DB_FH *registry; /* DB_REGISTER file handle */
2158 * file name to avoid overwriting the user's original database.