--- openbsd-compat/readpassphrase.h.orig Sun Jan 27 19:18:10 2002 +++ openbsd-compat/readpassphrase.h Sun Jan 27 19:18:54 2002 @@ -28,6 +28,6 @@ */ -#ifndef _READPASSPHRASE_H_ -#define _READPASSPHRASE_H_ +#ifndef READPASSPHRASE_H_ +#define READPASSPHRASE_H_ #include "includes.h" @@ -43,6 +43,7 @@ char *readpassphrase(const char *, char *, size_t, int); - +#else /* HAVE_READPASSPHRASE */ +#include <readpassphrase.h> #endif /* HAVE_READPASSPHRASE */ -#endif /* !_READPASSPHRASE_H_ */ +#endif /* !READPASSPHRASE_H_ */
What existing headers? If the system provides its own readpassphrase() we should need the local copy.
Original report: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/34362 readpassphrase.h is detected better in openssh-3.2.3p1 so the problem is indeed fixed now.
Mass change of RESOLVED bugs to CLOSED