+diff -u -r ../inetutils-1.9.4/ftp/cmds.c ./ftp/cmds.c
+--- ../inetutils-1.9.4/ftp/cmds.c 2015-06-09 03:41:47.000000000 -0400
++++ ./ftp/cmds.c 2016-10-22 08:13:16.282265064 -0400
+@@ -1721,6 +1721,9 @@
+ void
+ user (int argc, char **argv)
+ {
++# if !HAVE_DECL_GETPASS
++ extern char *getpass ();
++# endif
+ char acct[80];
+ int n, aflag = 0;
+
+@@ -2070,6 +2073,9 @@
+ void
+ account (int argc, char **argv)
+ {
++# if !HAVE_DECL_GETPASS
++ extern char *getpass ();
++# endif
+ char acct[50], *ap;
+
+ if (argc > 1)
+diff -u -r ../inetutils-1.9.4/ftp/ftp.c ./ftp/ftp.c
+--- ../inetutils-1.9.4/ftp/ftp.c 2015-03-31 11:40:47.000000000 -0400
++++ ./ftp/ftp.c 2016-10-22 08:13:37.005945253 -0400
+@@ -292,6 +292,9 @@
+ int
+ login (char *host)
+ {
++# if !HAVE_DECL_GETPASS
++ extern char *getpass ();
++# endif
+ char tmp[80];
+ char *user, *pass, *acct;
+ int n, aflag = 0;