diff options
author | Michelle Yang <micya@google.com> | 2023-03-13 23:14:02 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2023-03-13 23:14:02 +0000 |
commit | 1c916b400b8a0f2c2d070237c4e17d820c859bf4 (patch) | |
tree | e24c95921d29301a76a3b9e601399c28b5702822 /libhwjpeg/FileLock.cpp | |
parent | e6f8ced56ecc80b00288a21576d376dc02caee7c (diff) | |
parent | d72a4d972173a78f5d7fd1599cde2d4dac756a86 (diff) |
Merge "libhwjpeg: Add advisory lock" into udc-dev
Diffstat (limited to 'libhwjpeg/FileLock.cpp')
-rw-r--r-- | libhwjpeg/FileLock.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libhwjpeg/FileLock.cpp b/libhwjpeg/FileLock.cpp new file mode 100644 index 0000000..6e8ecbd --- /dev/null +++ b/libhwjpeg/FileLock.cpp @@ -0,0 +1,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); +} |