aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2011-08-03(gdbm_errlist): New prototype.Sergey Poznyakoff1
2011-08-03(gdbm_errlist): Indicate the size ofSergey Poznyakoff1
array and document its entries to minimize the possibility of errors when editing it.
2011-08-03Minor changes.Sergey Poznyakoff1
2011-08-03Document flat format and related functions.Sergey Poznyakoff1
2011-08-03(check-fixmes): New rule.Sergey Poznyakoff1
2011-08-03UpdateSergey Poznyakoff1
2011-08-03(struct gdbm_file_info) <name>: Remove the static qualifier.Sergey Poznyakoff1
2011-08-03New file.Sergey Poznyakoff2
2011-08-03Rewrite.Sergey Poznyakoff1
2011-08-03Revise.Sergey Poznyakoff1
2011-08-03UpdateSergey Poznyakoff2
2011-08-03(gdbm_setopt): Avoid coredumps on NULL optval.Sergey Poznyakoff1
2011-08-03Remove a leftover __P wrapper.Sergey Poznyakoff1
2011-08-02UpdateSergey Poznyakoff1
2011-08-02Add delete tests.Sergey Poznyakoff9
2011-08-02Update cvsignore files.Sergey Poznyakoff4
2011-08-02Update.Sergey Poznyakoff1
2011-08-02UpdateSergey Poznyakoff2
2011-08-02Add tests.Sergey Poznyakoff14
2011-08-02Update.Sergey Poznyakoff5
2011-08-01UpdateSergey Poznyakoff1
2011-08-01Remove useless includes.Sergey Poznyakoff2
2011-08-01UpdateSergey Poznyakoff1
2011-08-01Support --help and --version for the sake of make distcheck.Sergey Poznyakoff1
2011-08-01Remove the legacy __P stuff.Sergey Poznyakoff2
2011-08-01Use GDBM_FILE instead of gdbm_file_info *.Sergey Poznyakoff30
2011-08-01Use GDBM_FILE instead of gdbm_file_info *.Sergey Poznyakoff1
(gdbm_open): Fix signature to match global declaration
2011-08-01Use GDBM_FILE instead of gdbm_file_info *.Sergey Poznyakoff1
Remove duplicate declarations.
2011-08-01Include gdbm.hSergey Poznyakoff1
(datum): Remove duplicate declaration. (gdbm_file_info): Change to struct gdbm_file_info
2011-08-01(GDBM_FILE): Change typedef.Sergey Poznyakoff1
2011-08-01Use AM_INIT_AUTOMAKE with arguments.Sergey Poznyakoff1
2011-08-01(ACLOCAL_AMFLAGS): New variable.Sergey Poznyakoff1
2009-04-29Fix settings.Jason Downs1
2009-01-03Update bug-reporting address.Sergey Poznyakoff6
2008-12-04Add fdl.texiJason Downs1
2008-12-04First pass at updating documentation. Add FDL.Jason Downs3
Needs a lot more work...
2008-12-04Disabled/removed gdbm_locked() for now.Jason Downs4
2008-12-03Add .cvsignore filesSergey Poznyakoff5
2008-12-01Kill generated filesJason Downs17
2008-12-01gdbm.3 from 1.8.3, needs work.Jason Downs1
2008-12-01Finish up lock.c, adding error checking to see if a lock failed because it'sJason Downs5
already locked. Also added gdbm_locked() to the API. * src/lock.c: Check errno to see if a lock failed because it's already locked. Add external gdbm_locked() routine to return the status of locking. Move lock type to the dbf. * src/gdbmdefs.h: Move lock type to the dbf. * src/gdbm.proto: Add gdbm_export(), gdbm_import(), and gdbm_locked().
2008-11-30Remove flock/flock64 distinction.Sergey Poznyakoff2
2008-11-30Implement a new basic locking mechanism for GDBM. Add _gdbm_lock_file() andJason Downs12
_gdbm_unlock_file(), which will try to use flock(), lockf(), and fcntl() to lock the file. From ChangeLog: * configure.ac: Add test for lockf. * src/lock.c: New file, adds _gdbm_unlock_file() and _gdbm_lock_file() routines. These attempt to use flock(), lockf(), and fcntl() locking. * src/proto.h: Add new prototypes. * src/systems.h: Remove file locking macros. * src/gdbmopen.c: Rewrite locking code, use _gdbm_lock_file(). * src/gdbmclose.c, src/gdbmreorg.c: Use _gdbm_unlock_file().
2008-11-30Add support for opening files without mmap.Jason Downs2
2008-11-30The library was not working on Solaris due to file locking. fcntl locks areJason Downs18
not working over NFS at all. They also need to be changed to use flock64 structs, which has been done. File locking needs to be refactored within the library. We likely need to add lockf support, and use a better method for determining which locking type to use (our current method is to just make assumptions). testgdbm now builds on Solaris. From ChangeLog: * configure.ac: Add test for sys/termios.h * src/systems.h: Add macros for Solaris-style 64bit fcntl locks. * src/testgdbm.c: Add support for opening files without locking. Add sys/termios.h include and add check for TIOCWINSZ. * export/export.c: Add support for opening files without locking.
2008-11-21Initial revisionJason Downs79

Return to:

Send suggestions and report system problems to the System administrator.