aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFiles
2011-08-03Update copyright headers.Sergey Poznyakoff1
2011-08-02Add tests.Sergey Poznyakoff1
2011-08-01Use AM_INIT_AUTOMAKE with arguments.Sergey Poznyakoff1
2009-01-03Update bug-reporting address.Sergey Poznyakoff1
2008-11-30Implement a new basic locking mechanism for GDBM. Add _gdbm_lock_file() andJason Downs1
_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-30The library was not working on Solaris due to file locking. fcntl locks areJason Downs1
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 Downs1

Return to:

Send suggestions and report system problems to the System administrator.