summaryrefslogtreecommitdiffstats
path: root/man3/recno.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/recno.3')
-rw-r--r--man3/recno.326
1 files changed, 13 insertions, 13 deletions
diff --git a/man3/recno.3 b/man3/recno.3
index fa666f585..c26293f9c 100644
--- a/man3/recno.3
+++ b/man3/recno.3
@@ -28,11 +28,11 @@ Probably, you are looking for the APIs provided by the
library instead.
.P
The routine
-.BR dbopen (3)
+.MR dbopen 3
is the library interface to database files.
One of the supported file formats is record number files.
The general description of the database access methods is in
-.BR dbopen (3),
+.MR dbopen 3 ,
this manual page describes only the recno-specific information.
.P
The record number data structure is either variable or fixed-length
@@ -45,7 +45,7 @@ as the cursor, if positioned after record number one, to shift down
one record.
.P
The recno access-method-specific data structure provided to
-.BR dbopen (3)
+.MR dbopen 3
is defined in the
.I <db.h>
include file as follows:
@@ -84,7 +84,7 @@ bytes long are automatically padded.
.TP
.B R_NOKEY
In the interface specified by
-.BR dbopen (3),
+.MR dbopen 3 ,
the sequential record retrieval fills in both the caller's key and
data structures.
If the
@@ -97,7 +97,7 @@ reading all of the intervening records.
.TP
.B R_SNAPSHOT
This flag requires that a snapshot of the file be taken when
-.BR dbopen (3)
+.MR dbopen 3
is called, instead of permitting any unmodified records to be read from
the original file.
.RE
@@ -120,7 +120,7 @@ If
is 0 (no page size is specified), a page size is chosen based on the
underlying filesystem I/O block size.
See
-.BR btree (3)
+.MR btree 3
for more information.
.TP
.I lorder
@@ -149,7 +149,7 @@ If
.I bfname
is non-NULL, it specifies the name of the btree file,
as if specified as the filename for a
-.BR dbopen (3)
+.MR dbopen 3
of a btree file.
.P
The data part of the key/data pair used by the
@@ -176,7 +176,7 @@ recno access method files, any changes made to the default values
specified each time the file is opened.
.P
In the interface specified by
-.BR dbopen (3),
+.MR dbopen 3 ,
using the
.I put
interface to create a new record will cause the creation of multiple,
@@ -188,7 +188,7 @@ The
access method routines may fail and set
.I errno
for any of the errors specified for the library routine
-.BR dbopen (3)
+.MR dbopen 3
or the following:
.TP
.B EINVAL
@@ -197,10 +197,10 @@ was too large to fit.
.SH BUGS
Only big and little endian byte order is supported.
.SH SEE ALSO
-.BR btree (3),
-.BR dbopen (3),
-.BR hash (3),
-.BR mpool (3)
+.MR btree 3 ,
+.MR dbopen 3 ,
+.MR hash 3 ,
+.MR mpool 3
.P
.IR "Document Processing in a Relational Database System" ,
Michael Stonebraker, Heidi Stettner, Joseph Kalash, Antonin Guttman,