mingw: get rid of getpass implementation
There's no remaining call-sites, and as pointed out in the previous commit message, it's not quite ideal. So let's just lose it. Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Erik Faye-Lund committed
Dec 4, 2012 at 09:10 UTC
f7a4cea25e3ee1c8f27777bc4293dca0210fa573
2 files changed
-17
compat/mingw.c
-15
@@ -1780,21 +1780,6 @@ int link(const char *oldpath, const char *newpath)
1780
return 0;
1781
}
1782
1783
-char *getpass(const char *prompt)
1784
-{
1785
- struct strbuf buf = STRBUF_INIT;
1786
-
1787
- fputs(prompt, stderr);
1788
- for (;;) {
1789
- char c = _getch();
1790
- if (c == '\r' || c == '\n')
1791
- break;
1792
- strbuf_addch(&buf, c);
1793
- }
1794
- fputs("\n", stderr);
1795
- return strbuf_detach(&buf, NULL);
1796
-}
1797
-
1783
pid_t waitpid(pid_t pid, int *status, int options)
1784
{
1785
HANDLE h = OpenProcess(SYNCHRONIZE | PROCESS_QUERY_INFORMATION,
compat/mingw.h
-2
@@ -55,8 +55,6 @@ struct passwd {
55
char *pw_dir;
56
};
57
58
-extern char *getpass(const char *prompt);
59
-
58
typedef void (__cdecl *sig_handler_t)(int);
59
struct sigaction {
60
sig_handler_t sa_handler;