?? changelog
字號(hào):
2003-11-04 Michael Tokarev <mjt@corpit.ru> * added cdb_get() routine: tinycdb officially uses mmap. * added cdb_{get,read}{data,key}() macros to read and get current data and key. * fixed bug in cdb_seek() - incorrect wrap, sometimes cdb_seek()+cdb_bread() may return EIO instead of finding correct record. * added some tweaks to Makefile to build position-independent libcdb_pic.a and shared libcdb.so libraries. Note that using libcdb as shared library is probably not a good idea, due to tiny size of the library. * added initial nss_cdb module. Still not well-tested. Probably will not build on non-GNU system. * adjusted tests.{ok,sh} for latest cdb utility modifications (-a mode in query by default) * Victor Porton (porton at ex-code.com) provided a patch to allow tinycdb to be built on win32 platform (cdb_init.c). Completely untested.2003-08-13 Michael Tokarev <mjt@corpit.ru> * s/cdbi_t/unsigned/g. No need to keep this type. * changed usage of cdb_findnext(): one need to pass pointer to cdb structure to cdb_findnext() now, and should use cdb_datapos(struct cdb_find *) instead of cdb_datapos(struct cdb *) * added cdb_seqinit() and cdb_seqnext() routines for sequential record enumeration * addded cdb_dend to the cdb structure: end of data position. Use that in cdb_seq*(). * more strict checking: ensure data is within data section, and hash tables are within hash section of a file. * cdb_make.c (cdb_make_start): zerofill cdb_make structure to shut valgrind up (writing uninitialized data to file) * cdb.c (cmode): always open file in RDWR mode to allow duplicate key detection2002-12-08 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.73 * de-Debianization. Oh well... ;) * no code changes, just like in 0.722002-10-13 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.72 * cleaned up debian packaging and made it actually work * no code changes2002-07-22 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.71 * rearranged object files to not depend on ranlib on systems that requires it (i.e. OpenBSD) * use ranlib but mark it's possible error as non-fatal2001-12-10 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.7a * converted to CVS, added two missing #include <stdlib.h> for malloc declaration and spec target to the Makefile2001-10-14 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.7 * added cdb_seek() and cdb_bread() routines as found in freecdb/cdb-0.642001-07-26 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.6 * added another option, CDB_PUT_WARN, to cdb_make_put's flags (to allow adding unconditionally but still warn about dups), now cdb_make_put seems to be logically complete. * added and documented -r and -u options for cdb(1) command, and made them consistent with -w and -e also. * reorganized cdb(1) manpage and added changes made to cdb command. * added version references to manpages (and make them autogenerated to simplify maintenance). * added cdb(5) manpage describing CDB file format.2001-07-25 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.5 * added missing #include <sys/types.h> in cdb_init.c, thanks to ppetru@ppetru.net (Petru Paler) * removed usage of pread() in cdb_make_find() and friends, suggested by Liviu Daia <Liviu.Daia@imar.ro> * autogenerate tinycdb.spec file from template and debian/changelog * autogenerate cdb.h from cdb.h.in (substituting version)2001-06-29 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.4 * added cdb_make_put() routine to conditionnaly add a record * split cdb library to more files (finer granularity) * added cdb_findinit() and cdb_findnext() routines * renamed cdbtool to cdb * simplified cdb utility (dropped various format spec, changed options parsing) and a manpage * added small note and copyright to every file in package * added some testsuite (make test)2001-05-27 Michael Tokarev <mjt+cdb@corpit.ru> * version 0.3 * Initial Release.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -