aboutsummaryrefslogtreecommitdiff
path: root/boltsync_unix.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move code to src/ and tests/EuAndreh2024-10-251-8/+0
|
* update WriteTo() docsBen Johnson2015-11-061-2/+0
| | | | | This commit updates and revises some of the documentation around Tx.WriteTo() and how O_DIRECT is no longer the default.
* Fix bolt on OpenBSD.Josh Rickmar2014-09-181-7/+3
| | | | | | | | | | | OpenBSD does not include a UBC kernel and writes must be synchronized with the msync(2) syscall. In addition, the NoSync field of the DB struct should be ignored on OpenBSD, since unlike other platforms, missing msyncs will result in data corruption. Depends on PR #258. Fixes #257.
* Rework build to support more liberal unix variants.Dave Collins2014-09-181-0/+14
Rather than having the build setup such that it will only work on the specifically defined operating systems, this commit modifies it to use more liberal !windows,!plan9 build tag for the unix specific bits. This means bolt will compile on more Operating Systems such as OpenBSD, FreeBSD, and NetBSD. See boltdb/bolt#257 for discussion.