3#include <zypp-core/zyppng/io/SockAddr>
4#include <zypp-core/zyppng/base/Timer>
28 ::sigaddset( &set,
sig );
66 return int64_t(value);
76 if ( ::pipe2(
pipeFds, flags ) != 0 )
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
static uint64_t elapsedSince(const uint64_t start)
bool blockAllSignalsForCurrentThread()
bool trySocketConnection(int &sockFD, const SockAddr &addr, uint64_t timeout)
bool blockSignalsForCurrentThread(const std::vector< int > &sigs)
auto eintrSafeCall(Fun &&function, Args &&... args)
int64_t bytesAvailableOnFD(int fd)
void renumberFd(int origfd, int newfd)
std::string strerr_cxx(const int err=-1)
AutoDispose<int> calling ::close
static std::optional< Pipe > create(int flags=0)