sapling/eden/fs/inodes
Adam Simpkins 28426f4d29 throw all errno exceptions as std::generic_category
Summary:
Fix the code to generate exceptions based on an errno error using
std::generic_category rather than std::system_category.

Reviewed By: yfeldblum

Differential Revision: D7329997

fbshipit-source-id: 3fe257bbbc7a631c801f31120592c8bdbc25c8bf
2018-03-20 13:38:45 -07:00
..
test remove the fusell namespace 2018-03-19 17:01:52 -07:00
CheckoutAction.cpp simplify isSameAs checking of mode bits 2018-02-20 11:36:11 -08:00
CheckoutAction.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
CheckoutContext.cpp Removed all folly::fbstring uses from eden. 2018-01-03 16:41:34 -08:00
CheckoutContext.h Change how the UNTRACKED_ADDED conflict and merges are handled. 2017-11-29 21:50:34 -08:00
DeferredDiffEntry.cpp simplify isSameAs checking of mode bits 2018-02-20 11:36:11 -08:00
DeferredDiffEntry.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
DiffContext.cpp check for std::generic_category when looking for errno errors 2018-03-20 13:38:45 -07:00
DiffContext.h update diff code to use previously retrieved UserInfo 2018-02-08 19:36:03 -08:00
Differ.cpp Minor stylistic changes. 2018-01-23 14:52:34 -08:00
Differ.h add scmGetStatusBetweenRevisions thrift call 2017-11-28 19:36:32 -08:00
EdenDispatcher.cpp check for std::generic_category when looking for errno errors 2018-03-20 13:38:45 -07:00
EdenDispatcher.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
EdenFileHandle.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
EdenFileHandle.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
EdenMount.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
EdenMount.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
FileInode.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
FileInode.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
InodeBase.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
InodeBase.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
InodeDiffCallback.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
InodeError.cpp throw all errno exceptions as std::generic_category 2018-03-20 13:38:45 -07:00
InodeError.h throw all errno exceptions as std::generic_category 2018-03-20 13:38:45 -07:00
InodeMap.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
InodeMap.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
InodePtr-defs.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
InodePtr.cpp fix opt build 2018-03-12 22:22:59 -07:00
InodePtr.h add explicit conversion from std::unique_ptr to InodePtr 2018-03-09 13:37:08 -08:00
InodePtrFwd.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
InodeTimestamps.cpp Back out "[codemod] - comment out unused parameters" 2018-02-22 12:42:29 -08:00
InodeTimestamps.h store timestamps in memory with 64-bit EdenTimestamp 2018-02-15 16:31:43 -08:00
Overlay.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
Overlay.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
overlay.thrift remove unused thrift struct 2018-01-05 14:22:20 -08:00
ParentInodeInfo.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
ServerState.cpp move the clock to ServerState 2018-03-16 12:35:19 -07:00
ServerState.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
TreeInode.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
TreeInode.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
TreeInodeDirHandle.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
TreeInodeDirHandle.h remove the fusell namespace 2018-03-19 17:01:52 -07:00