Remove unnecessary code from psql's watch command
Yugo Nagata <nagata@sraoss.co.jp>
From: Yugo NAGATA <nagata@sraoss.co.jp>
To: pgsql-hackers@postgresql.org
Date: 2024-03-05T13:05:52Z
Lists: pgsql-hackers
Attachments
- remove_unnecessary_code_in_psql_watch.patch (text/x-diff) patch
Hi, In the current code of do_watch(), sigsetjmp is called if WIN32 is defined, but siglongjmp is not called in the signal handler in this condition. On Windows, currently, cancellation is checked only by cancel_pressed, and calling sigsetjmp in do_watch() is unnecessary. Therefore, we can remove code around sigsetjmp in do_watch(). I've attached the patch for this fix. Regards, Yugo Ngata -- Yugo NAGATA <nagata@sraoss.co.jp>
Commits
-
Improve WIN32 waiting logic in psql's \watch command.
- f07a20c8a3b1 17.0 landed