-
- Downloads
Task #4643: use THROW_SYSCALL() macro instead of 'throw...
Task #4643: use THROW_SYSCALL() macro instead of 'throw SystemCallException(...)' to ensure that errno is loaded immediately and not after it was possible clobbered by string() or Backtrace(). Replace open-coded version in a few instances where the problem had already bitten. Note that all pthread_*() do not set errno, but return it (or 0), so keep those as-is. Fix up errno passing of pthread_kill() in this regard.
Showing
- LCS/Common/include/Common/Exception.h 2 additions, 0 deletionsLCS/Common/include/Common/Exception.h
- LCS/Common/include/Common/SystemCallException.h 1 addition, 0 deletionsLCS/Common/include/Common/SystemCallException.h
- LCS/Common/src/Mmap.cc 1 addition, 1 deletionLCS/Common/src/Mmap.cc
- LCS/Stream/src/FileDescriptorBasedStream.cc 4 additions, 4 deletionsLCS/Stream/src/FileDescriptorBasedStream.cc
- LCS/Stream/src/FileStream.cc 5 additions, 5 deletionsLCS/Stream/src/FileStream.cc
- LCS/Stream/src/NamedPipeStream.cc 2 additions, 2 deletionsLCS/Stream/src/NamedPipeStream.cc
- LCS/Stream/src/SocketStream.cc 17 additions, 17 deletionsLCS/Stream/src/SocketStream.cc
- RTCP/Cobalt/GPUProc/src/Storage/StorageProcess.cc 1 addition, 1 deletionRTCP/Cobalt/GPUProc/src/Storage/StorageProcess.cc
- RTCP/Cobalt/GPUProc/src/Storage/StorageProcesses.cc 1 addition, 1 deletionRTCP/Cobalt/GPUProc/src/Storage/StorageProcesses.cc
- RTCP/Cobalt/GPUProc/src/cuda/gpu_utils.cc 1 addition, 2 deletionsRTCP/Cobalt/GPUProc/src/cuda/gpu_utils.cc
- RTCP/Cobalt/InputProc/src/Buffer/SharedMemory.cc 8 additions, 11 deletionsRTCP/Cobalt/InputProc/src/Buffer/SharedMemory.cc
- RTCP/Cobalt/InputProc/src/OMPThread.h 5 additions, 3 deletionsRTCP/Cobalt/InputProc/src/OMPThread.h
- RTCP/Cobalt/InputProc/src/obsolete/Poll.h 4 additions, 4 deletionsRTCP/Cobalt/InputProc/src/obsolete/Poll.h
- RTCP/Cobalt/OutputProc/src/ExitOnClosedStdin.cc 2 additions, 2 deletionsRTCP/Cobalt/OutputProc/src/ExitOnClosedStdin.cc
- RTCP/Cobalt/OutputProc/src/FastFileStream.cc 3 additions, 3 deletionsRTCP/Cobalt/OutputProc/src/FastFileStream.cc
- RTCP/Cobalt/OutputProc/src/OutputThread.cc 2 additions, 4 deletionsRTCP/Cobalt/OutputProc/src/OutputThread.cc
- RTCP/Cobalt/OutputProc/src/TBB_Writer.cc 1 addition, 1 deletionRTCP/Cobalt/OutputProc/src/TBB_Writer.cc
- RTCP/Cobalt/OutputProc/src/TBB_Writer_main.cc 1 addition, 1 deletionRTCP/Cobalt/OutputProc/src/TBB_Writer_main.cc
- RTCP/IONProc/src/StorageProcesses.cc 2 additions, 2 deletionsRTCP/IONProc/src/StorageProcesses.cc
- RTCP/Storage/src/ExitOnClosedStdin.cc 2 additions, 2 deletionsRTCP/Storage/src/ExitOnClosedStdin.cc
Loading
Please register or sign in to comment