Remove unnecessary check from qt_safe_pipe: condition can never happen
FD_CLOEXEC is implicit for us, so no caller will need to set O_CLOEXEC. Change-Id: Ib056b47dde3341ef9a52ffff13efcb635dea95f0 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
This commit is contained in:
parent
7331b15525
commit
61e621def3
@ -179,11 +179,7 @@ static inline int qt_safe_open(const char *pathname, int flags, mode_t mode = 07
|
|||||||
// call qt_safe_pipe
|
// call qt_safe_pipe
|
||||||
static inline int qt_safe_pipe(int pipefd[2], int flags = 0)
|
static inline int qt_safe_pipe(int pipefd[2], int flags = 0)
|
||||||
{
|
{
|
||||||
#ifdef O_CLOEXEC
|
|
||||||
Q_ASSERT((flags & ~(O_CLOEXEC | O_NONBLOCK)) == 0);
|
|
||||||
#else
|
|
||||||
Q_ASSERT((flags & ~O_NONBLOCK) == 0);
|
Q_ASSERT((flags & ~O_NONBLOCK) == 0);
|
||||||
#endif
|
|
||||||
|
|
||||||
int ret;
|
int ret;
|
||||||
#if QT_UNIX_SUPPORTS_THREADSAFE_CLOEXEC && defined(O_CLOEXEC)
|
#if QT_UNIX_SUPPORTS_THREADSAFE_CLOEXEC && defined(O_CLOEXEC)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user