recno(3) Library Functions Manual recno(3) recno - LIBRARY Standard C library (libc, -lc) #include #include Note well: This page documents interfaces provided up until glibc 2.1. Since glibc 2.2, glibc no longer provides these interfaces. Probably, you are looking for the APIs provided by the libdb library instead. dbopen(3) -- . -- . dbopen(3). , . , <<>> , . , , . recno, dbopen(3), : typedef struct { unsigned long flags; unsigned int cachesize; unsigned int psize; int lorder; size_t reclen; unsigned char bval; char *bfname; } RECNOINFO; : flags : R_FIXEDLEN . reclen , bval . , reclen , . R_NOKEY , dbopen(3), . R_NOKEY, cursor . . R_SNAPSHOT , dbopen(3) (snapshot) , - . cachesize . , , . cachesize 0 ( ), . psize recno btree. ( ), . psize 0 ( ), - . btree(3). lorder , . ; , <> 4321. lorder 0 ( ), , . reclen . bval , . , (<<\n>>), . bfname recno btree. bfname NULL, btree- , dbopen(3) btree-. <<>> /, recno, , . . , data recno_t. , , , . size . recno , (, ) . , dbopen(3), put , , , . recno errno dbopen(3), : EINVAL . . . btree(3), dbopen(3), hash(3), mpool(3) 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. aereiae , Azamat Hackimov , Dmitriy S. Seregin , Katrin Kutepova , Lockal , Yuri Kozlov , ; GNU 3 , . . , , . 4.4 Berkeley Distribution 31 2023 . recno(3)