Use latch instead of select() in walreceiver

Peter Eisentraut <peter_e@gmx.net>

Commit: 597a87ccc9a6fa8af7f3cf280b1e24e41807d555
Author: Peter Eisentraut <peter_e@gmx.net>
Date: 2016-12-02T01:23:28Z
Releases: 10.0
Use latch instead of select() in walreceiver

Replace use of poll()/select() by WaitLatchOrSocket(), which is more
portable and flexible.

Also change walreceiver to use its procLatch instead of a custom latch.

From: Petr Jelinek <petr@2ndquadrant.com>

Files