mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-05 11:12:42 +00:00
The ProcVidModeGetAllModeLines() is a bit complicated, because reply structs differ depending the active protocol version. In order to make it easier to understand and allow further simplification of the request/reply marshalling (see ticket #1701), splitting the two protocol versions into separate functions. Also collecting the whole payload in a stack buffer (size is already known anyways), in order to save arbirary number of individual WriteToClient() calls, but send out the whole reply in one pass, which in turn allows further simplifications in the sending path. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
68 KiB
68 KiB