diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-03-15 01:28:34 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-03-15 01:28:34 +0000 |
commit | 12b725af0fe70f346f442749facfa66124b16abc (patch) | |
tree | 61c4212540f5badbb8c194c6910b315a8debe618 /libhwjpeg/FileLock.cpp | |
parent | e900332d6589dd5b25a0d5eb354ee402c55b2376 (diff) | |
parent | e7adbac231cd80541ba9e66c971e2a425fd4f443 (diff) |
Snap for 9744603 from e7adbac231cd80541ba9e66c971e2a425fd4f443 to udc-release
Change-Id: I16803a29e5d8a0a8400e81c472425963d6e2b0aa
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); +} |