固定長/可変長のレコードからなるバイトストリームファイルである。 それぞれのフォーマットと、ファイルフォーマットに特有の情報は
それぞれ対応するマニュアルページ \fBbtree\fP(3), \fBhash\fP(3), \fBrecno\fP(3) に詳細に記述されている。
.PP
-\fBdbopen\fP() は \fIfile\fP を読み込み (読み書き) するためにオープンする。 \fIfile\fP 引き数を NULL にすれば、
+\fBdbopen\fP() は \fIfile\fP を読み込み (読み書き) するためにオープンする。 \fIfile\fP 引数を NULL にすれば、
ディスク上に保存したくないファイルを作ることもできる。
.PP
.\"Three additional options may be specified by ORing
.\"DB_TXN
.\"Support transactions in the database.
.\"The DB_LOCK and DB_SHMEM flags must be set as well.
-\fIflags\fP と \fImode\fP 引き数は \fBopen\fP(2) ルーチンで指定するのと同様である。ただし 意味を持つフラグは
+\fIflags\fP と \fImode\fP 引数は \fBopen\fP(2) ルーチンで指定するのと同様である。ただし 意味を持つフラグは
\fBO_CREAT\fP, \fBO_EXCL\fP, \fBO_EXLOCK\fP, \fBO_NONBLOCK\fP, \fBO_RDONLY\fP, \fBO_RDWR\fP,
\fBO_SHLOCK\fP, \fBO_TRUNC\fP だけである。 (注意: \fBO_WRONLY\fP でデータベースファイルを開く事は出来ない)
.PP
-\fItype\fP 引き数は \fIDBTYPE\fP 型である (インクルードファイル \fI<db.h>\fP で定義されている)。
+\fItype\fP 引数は \fIDBTYPE\fP 型である (インクルードファイル \fI<db.h>\fP で定義されている)。
\fBDB_BTREE\fP, \fBDB_HASH\fP, \fBDB_RECNO\fP のいずれかをセットできる。
.PP
-\fIopeninfo\fP 引き数はアクセスメソッドに固有な構造体へのポインターである。 それぞれの構造体に関しては各アクセスメソッドの
+\fIopeninfo\fP 引数はアクセスメソッドに固有な構造体へのポインターである。 それぞれの構造体に関しては各アクセスメソッドの
マニュアルページに記述されている。 \fIopeninfo\fP が NULL の場合、それぞれのアクセスメソッドとシステムとに適合した
デフォルトが用いられる。
.PP
\fIdel\fP
データベースからキー/データ対を削除するルーチンへのポインター。
.IP
-\fIflag\fP 引き数は次の値がセットできる。
+\fIflag\fP 引数は次の値がセットできる。
.RS
.TP
\fBR_CURSOR\fP
\fIfd\fP
用いているデータベースのファイルディスクリプターを返すルーチン へのポインター。 同じファイル名 \fIfile\fP で \fBdbopen\fP()
を呼び出した全てのプロセスに対して、 そのファイルを示す単一のファイルディスクリプターが返される。 このファイルディスクリプターはロック関数
-\fBfcntl\fP(2) と \fBflock\fP(2) への引き数として安全に使用できる。 このファイルディスクリプターは、必ずしもアクセスメソッドで
+\fBfcntl\fP(2) と \fBflock\fP(2) への引数として安全に使用できる。 このファイルディスクリプターは、必ずしもアクセスメソッドで
用いられているファイルのいずれかに関連づけられていなくても良い。 メモリー内のデータベースにはファイルディスクリプターは無い。 \fIfd\fP
ルーチンはエラーの場合 \-1 を返し (\fIerrno\fP をセットする)、成功するとファイルディスクリプターを返す。
.TP
\fIput\fP
キー/データ対をデータベースに納めるルーチンへのポインター。
.IP
-\fIflag\fP 引き数には次の値のうちのどれか一つがセットできる。
+\fIflag\fP 引数には次の値のうちのどれか一つがセットできる。
.RS
.TP
\fBR_CURSOR\fP