libc/readpassphrase: Sync with OpenBSD
authorzrj <rimvydas.jasinskas@gmail.com>
Fri, 19 Aug 2016 11:07:27 +0000 (14:07 +0300)
committerzrj <zrj@dragonflybsd.org>
Sun, 21 Aug 2016 09:40:10 +0000 (12:40 +0300)
commitf02fcc434de7a04c21453a2e361037c534f56eaf
tree49680f901964ee752c56d9cda3c74b49c98db26a
parentd0ce80dc6b5a41da926e902cb8b6a31c874b12bc
libc/readpassphrase: Sync with OpenBSD

Mainly for better terminal and signal handling.
Also include few fixes done by FreeBSD.

Taken-from: FreeBSD
include/readpassphrase.h
lib/libc/gen/readpassphrase.3
lib/libc/gen/readpassphrase.c