aboutsummaryrefslogtreecommitdiff
path: root/lib/pkg/dttext.h
blob: 887e5c3280bbce288817532d3f1063814b548a30 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Defintion for dbtext structure.

define	DT_LEN		106
define	DT_SZFNAME	99

define	DT		Memi[$1]		# FIO channel
define	DT_NRECS	Memi[$1+1]		# Number of records
define	DT_OFFSETS	Memi[$1+2]		# Pointer to record offsets
define	DT_NAMES	Memi[$1+3]		# Pointer to name indices
define	DT_MAP		Memi[$1+4]		# Pointer to record names
define	DT_MODE		Memi[$1+5]		# Access mode
define	DT_DNAME	Memc[P2C($1+6)]		# Directory name
define	DT_FNAME	Memc[P2C($1+56)]	# File name

define	DT_OFFSET	Meml[DT_OFFSETS($1)+$2-1]
define	DT_NAMEI	Memi[DT_NAMES($1)+$2-1]
define	DT_NAME		Memc[DT_MAP($1)+DT_NAMEI($1,$2)]

define	DT_ALLOC	20			# Allocation block size