OSDN Git Service

LDP: Update original to LDP v3.67
[linuxjm/LDP_man-pages.git] / original / man3 / recno.3
index 9ca083d..17b7322 100644 (file)
@@ -1,6 +1,7 @@
 .\" Copyright (c) 1990, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\"
+.\" %%%LICENSE_START(BSD_4_CLAUSE_UCB)
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions
 .\" are met:
@@ -28,6 +29,7 @@
 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
+.\" %%%LICENSE_END
 .\"
 .\"    @(#)recno.3     8.5 (Berkeley) 8/18/94
 .\"
@@ -56,7 +58,7 @@ 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),
-this manual page describes only the recno specific information.
+this manual page describes only the recno-specific information.
 .PP
 The record number data structure is either variable or fixed-length
 records stored in a flat-file format, accessed by the logical record
@@ -67,7 +69,7 @@ record number five to be renumbered to record number four, as well
 as the cursor, if positioned after record number one, to shift down
 one record.
 .PP
-The recno access method specific data structure provided to
+The recno access-method-specific data structure provided to
 .BR dbopen (3)
 is defined in the
 .I <db.h>
@@ -89,7 +91,7 @@ typedef struct {
 .PP
 The elements of this structure are defined as follows:
 .TP
-flags
+.I flags
 The flag value is specified by ORing
 any of the following values:
 .RS
@@ -132,7 +134,7 @@ This value is
 advisory, and the access method will allocate more memory rather than fail.
 If
 .I cachesize
-is  0 (no size is specified) a default cache is used.
+is  0 (no size is specified), a default cache is used.
 .TP
 .I psize
 The recno access method stores the in-memory copies of its records
@@ -140,8 +142,8 @@ in a btree.
 This value is the size (in bytes) of the pages used for nodes in that tree.
 If
 .I psize
-is 0 (no page size is specified) a page size is chosen based on the
-underlying file system I/O block size.
+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)
 for more information.
@@ -152,7 +154,7 @@ The number should represent the order as an integer; for example,
 big endian order would be the number 4,321.
 If
 .I lorder
-is 0 (no order is specified) the current host order is used.
+is 0 (no order is specified), the current host order is used.
 .TP
 .I reclen
 The length of a fixed-length record.
@@ -184,7 +186,7 @@ The
 .I data
 field of the key should be a pointer to a memory location of type
 .IR recno_t ,
-as defined in th
+as defined in the
 .I <db.h>
 include file.
 This type is normally the largest unsigned integral type available to
@@ -219,12 +221,21 @@ An attempt was made to add a record to a fixed-length database that
 was too large to fit.
 .SH BUGS
 Only big and little endian byte order is supported.
-.SH "SEE ALSO"
+.SH SEE ALSO
 .BR btree (3),
 .BR dbopen (3),
 .BR hash (3),
 .BR mpool (3)
-.sp
+
 .IR "Document Processing in a Relational Database System" ,
 Michael Stonebraker, Heidi Stettner, Joseph Kalash, Antonin Guttman,
 Nadene Lynn, Memorandum No. UCB/ERL M82/32, May 1982.
+.SH COLOPHON
+This page is part of release 3.67 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.