Files
9af83321ec Fix build on Plan 9 (#1451) (#1508)
Plan 9 doesn't have mmap, so we just return an error.

File locking is implemented using the exclusive mode bit.
From http://man.cat-v.org/plan_9/5/open:

  If the file is marked for exclusive use (see stat(5)), only
  one client can have the file open at any time.  That is,
  after such a file has been opened, further opens will fail
  until fid has been clunked.

Initial attempt at implementing directory locking using this method was
not successful because badger seems to be opening the directory multiple
times (at least while running the test suite). As a workaround, we lock
the pid lock file instead of the directory itself, same as the windows
implementation.

Co-authored-by: Ibrahim Jarif <[email protected]>
(cherry picked from commit 7b076d6874)

Co-authored-by: Fazlul Shahriar <[email protected]>
2020-09-09 18:13:02 +05:30
..
2020-03-12 20:00:00 +05:30
2020-03-12 21:16:46 +05:30
2020-03-12 20:00:00 +05:30
2020-03-12 20:13:47 +05:30