diff options
| author | Thiago Macieira <thiago.macieira@intel.com> | 2023-06-08 21:20:57 -0700 |
|---|---|---|
| committer | Thiago Macieira <thiago.macieira@intel.com> | 2023-07-24 13:24:36 -0700 |
| commit | 41f41393067080223422122b8ae1a0dcfe9e5f8f (patch) | |
| tree | 6279d6be62a7563d2a1bda9e8774a083e0e945ee /src/concurrent/qtconcurrentthreadengine.cpp | |
| parent | f174ae254b2b57e23458d2e9e5710e9a86df1c95 (diff) | |
QEventDispatcherUNIX: remove the fallback to pipes on eventfd systems
Linux has had it since 2.6.23, which is positively ancient from our
perspective. No one runs Qt on systems anywhere near that old (I'd be
amazed if anyone managed on CentOS / RHEL 7, which carries Linux 3.10).
And we don't deal with ENOSYS on FreeBSD either.
The removal is accomplished by dead code elimination: it's still
compiled on Linux and FreeBSD.
Drive-by
- use NSDMI in QThreadPipe
- remove EINTR_LOOP for eventfd_write(3): it can't be interrupted
Change-Id: I63b988479db546dabffcfffd1766e2c7acc6da46
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/concurrent/qtconcurrentthreadengine.cpp')
0 files changed, 0 insertions, 0 deletions
