blob: 6e8ecbd2c379e0846d323fe0c267d62a49c0f9d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include "FileLock.h"
#include <bits/lockf.h>
FileLock::FileLock(int fd) : fd_(fd) {}
int FileLock::lock() {
return lockf(fd_, F_LOCK, 0);
}
int FileLock::unlock() {
return lockf(fd_, F_ULOCK, 0);
}
|