kwin/src/plugins
Vlad Zahorodnii b3e7031893 platforms/drm: Fix potential stack corruption
If the file descriptor of the DRM device is greater than FD_SETSIZE, the
stack will be corrupted. However, it is highly unlikely that we ever hit
this case because DRM devices are opened at startup of kwin, so the file
descriptors should small.

In order to prevent the potential stack corruption, this change replaces
the usage of select() with poll().

Unlike select(), the api of poll() is much more sensible. Back 20 or so
years ago the main argument against poll() was that it's not implemented
by all platforms. But, nowadays, it's supported on all major platforms.
2021-03-09 10:27:17 +02:00
..
colord-integration
idletime
kdecorations Add CLI tool to set window decorations, and use for KNS adoptions 2021-02-11 16:44:33 +00:00
kglobalaccel
kpackage
krunner-integration SVN_SILENT made messages (.desktop file) - always resolve ours 2021-03-03 07:52:05 +01:00
nightcolor
platforms platforms/drm: Fix potential stack corruption 2021-03-09 10:27:17 +02:00
qpa qpa: Use imported targets for QtCore and QtGui private headers 2021-03-04 13:11:27 +00:00
scenes Ignore fully translucent Toplevels for direct scanout 2021-03-05 19:59:48 +01:00
screencast screencast: Add OpenGLES support for screencasting 2021-03-04 09:29:57 +00:00
windowsystem
CMakeLists.txt