summaryrefslogtreecommitdiff
path: root/package/proftpd/patches/patch-modules_mod_auth_unix_c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-06-02 00:19:51 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2010-06-02 00:19:51 +0200
commitb515254a71f42650a17b99586647da92395d393b (patch)
tree970d33fbe0b282719a686764547f203ac35f3d5f /package/proftpd/patches/patch-modules_mod_auth_unix_c
parent3e3e46cbe4e9e03518321e5e05834b27717ced2a (diff)
update to latest upstream and fix Cygwin cross-compile
Diffstat (limited to 'package/proftpd/patches/patch-modules_mod_auth_unix_c')
-rw-r--r--package/proftpd/patches/patch-modules_mod_auth_unix_c29
1 files changed, 29 insertions, 0 deletions
diff --git a/package/proftpd/patches/patch-modules_mod_auth_unix_c b/package/proftpd/patches/patch-modules_mod_auth_unix_c
new file mode 100644
index 000000000..a439d6b5a
--- /dev/null
+++ b/package/proftpd/patches/patch-modules_mod_auth_unix_c
@@ -0,0 +1,29 @@
+--- proftpd-1.3.3.orig/modules/mod_auth_unix.c 2009-10-14 20:49:31.000000000 +0200
++++ proftpd-1.3.3/modules/mod_auth_unix.c 2010-05-30 13:02:15.515625000 +0200
+@@ -77,6 +77,7 @@
+ # endif
+ #endif /* PR_USE_SIA */
+
++/*
+ #ifdef CYGWIN
+ typedef void *HANDLE;
+ typedef unsigned long DWORD;
+@@ -85,7 +86,8 @@ typedef unsigned long DWORD;
+ DWORD WINAPI GetVersion(void);
+ extern HANDLE cygwin_logon_user (const struct passwd *, const char *);
+ extern void cygwin_set_impersonation_token (const HANDLE);
+-#endif /* CYGWIN */
++#endif
++*/
+
+ #ifdef SETGRENT_VOID
+ # define RETSETGRENTTYPE void
+@@ -738,7 +740,7 @@ MODRET pw_check(cmd_rec *cmd) {
+
+ #else /* !PR_USE_SIA */
+
+-# ifdef CYGWIN
++# if 0
+ /* We have to do special Windows NT voodoo with Cygwin in order to be
+ * able to switch UID/GID. More info at
+ * http://cygwin.com/cygwin-ug-net/ntsec.html#NTSEC-SETUID