Allow psql's other uses of simple_prompt() to be interrupted by ^C.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 19 Nov 2021 17:11:38 +0000 (12:11 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 19 Nov 2021 17:11:46 +0000 (12:11 -0500)
commit46d665bc26ce57b5afecbc218c8fc3c6848211d8
tree9e18d7de6e6728fec226b1004bb96578b4d03636
parent3b34645678d1a516c148e3e27c26325708e92f6f
Allow psql's other uses of simple_prompt() to be interrupted by ^C.

This fills in the work left un-done by 5f1148224.  \prompt can
be canceled out of now, and so can password prompts issued during
\connect.  (We don't need to do anything for password prompts
issued during startup, because we aren't yet trapping SIGINT
at that point.)

Nathan Bossart

Discussion: https://postgr.es/m/747443.1635536754@sss.pgh.pa.us
src/bin/psql/command.c
src/bin/psql/startup.c
src/common/sprompt.c