X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FFile.cpp;h=9fb755a8468e37a2c212f18f8369ef3faa211803;hb=f5882bb6415b07aaa5d74199a16c610f6da7824c;hp=4df3274eb86c3f77fa3280abb49303bbee9da9f0;hpb=ed8c80a0e0988e4ce687f51ca832a00e4a6b7930;p=folly.git diff --git a/folly/File.cpp b/folly/File.cpp index 4df3274e..9fb755a8 100644 --- a/folly/File.cpp +++ b/folly/File.cpp @@ -31,14 +31,9 @@ namespace folly { -File::File() - : fd_(-1) - , ownsFd_(false) -{} - -File::File(int fd, bool ownsFd) - : fd_(fd) - , ownsFd_(ownsFd) { +File::File() noexcept : fd_(-1), ownsFd_(false) {} + +File::File(int fd, bool ownsFd) noexcept : fd_(fd), ownsFd_(ownsFd) { CHECK_GE(fd, -1) << "fd must be -1 or non-negative"; CHECK(fd != -1 || !ownsFd) << "cannot own -1"; } @@ -143,7 +138,9 @@ void File::doLock(int op) { bool File::doTryLock(int op) { int r = flockNoInt(fd_, op | LOCK_NB); // flock returns EWOULDBLOCK if already locked - if (r == -1 && errno == EWOULDBLOCK) return false; + if (r == -1 && errno == EWOULDBLOCK) { + return false; + } checkUnixError(r, "flock() failed (try_lock)"); return true; } @@ -153,4 +150,4 @@ void File::unlock() { } void File::unlock_shared() { unlock(); } -} // namespace folly +} // namespace folly