diff options
author | Danilo Almeida <dalmeida@mit.edu> | 2001-07-24 01:07:16 +0000 |
---|---|---|
committer | Danilo Almeida <dalmeida@mit.edu> | 2001-07-24 01:07:16 +0000 |
commit | 226d2461a7ddf2384faad5c20284fa80c5430ea6 (patch) | |
tree | 810f544e8e03967ab4449a44cdf60030bb42fe7c /src/appl/gssftp/ftp/secure.c | |
parent | 27dee9d9f20638ec3de1170262ac1ba583776b1d (diff) | |
download | krb5-226d2461a7ddf2384faad5c20284fa80c5430ea6.tar.gz krb5-226d2461a7ddf2384faad5c20284fa80c5430ea6.tar.xz krb5-226d2461a7ddf2384faad5c20284fa80c5430ea6.zip |
* Makefile.in, cmds.c, ftp.c, ftp_var.h, getpass.c, glob.c,
main.c, ruserpass.c, secure.c, secure.h: Quick and dirty Win32
port. Changes include using sockets more portably; changing the
method of getting username, home directory, and temporary
filenames; adding password reading code for Win32; directory
enumeration via FindNextFile() rather than readdir(); removing OUT
labels (which appear to cause problems with MSVC++ 6.0). Since
ANSI C, assume we have stdarg.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13628 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/gssftp/ftp/secure.c')
-rw-r--r-- | src/appl/gssftp/ftp/secure.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/appl/gssftp/ftp/secure.c b/src/appl/gssftp/ftp/secure.c index 7062345f5a..95c6ec848b 100644 --- a/src/appl/gssftp/ftp/secure.c +++ b/src/appl/gssftp/ftp/secure.c @@ -20,6 +20,10 @@ extern MSG_DAT msg_data; extern Key_schedule schedule; #endif /* KRB5_KRB4_COMPAT */ +#ifdef _WIN32 +#undef ERROR +#endif + #include <arpa/ftp.h> #include <stdio.h> @@ -31,7 +35,9 @@ extern Key_schedule schedule; #include <unistd.h> #endif #include <sys/types.h> +#ifndef _WIN32 #include <netinet/in.h> +#endif #include <errno.h> #ifndef HAVE_STRERROR |