OSDN Git Service

* Makefile.in: Don't override CC.
authorcorinna <corinna>
Tue, 10 May 2011 10:06:51 +0000 (10:06 +0000)
committercorinna <corinna>
Tue, 10 May 2011 10:06:51 +0000 (10:06 +0000)
* cyglsa.c: Don't include wchar.h.  Declare wcscpy and wcslen instead.
* cyglsa64.dll: Rebuild.

winsup/lsaauth/ChangeLog
winsup/lsaauth/Makefile.in
winsup/lsaauth/cyglsa.c
winsup/lsaauth/cyglsa64.dll

index 3dbc2b8..bbb763a 100644 (file)
@@ -1,3 +1,9 @@
+2011-05-10  Corinna Vinschen  <corinna@vinschen.de>
+
+       * Makefile.in: Don't override CC.
+       * cyglsa.c: Don't include wchar.h.  Declare wcscpy and wcslen instead.
+       * cyglsa64.dll: Rebuild.
+
 2011-03-31  Corinna Vinschen  <corinna@vinschen.de>
 
        * Makefile.in (LIBS): Remove advapi32.dll.
index 82b5836..948c08b 100644 (file)
@@ -29,8 +29,6 @@ INSTALL_DATA    := @INSTALL_DATA@
 CC              := @CC@
 CC_FOR_TARGET   := $(CC)
 
-override CC    := @NO_CYGWIN@ $(firstword ${CC})
-
 CFLAGS          := @CFLAGS@
 
 include $(srcdir)/../Makefile.common
index 0e7a057..e64d0e1 100644 (file)
@@ -11,7 +11,6 @@ Cygwin license.  Please consult the file "CYGWIN_LICENSE" for details. */
 
 #define WINVER 0x0600
 #include <ntstatus.h>
-#include <wchar.h>
 #include <windows.h>
 #include <wininet.h>
 #include <lmcons.h>
@@ -49,6 +48,11 @@ ULONG NTAPI RtlLengthSid (PSID);
 PULONG NTAPI RtlSubAuthoritySid (PSID, ULONG);
 PUCHAR NTAPI RtlSubAuthorityCountSid (PSID);
 BOOLEAN NTAPI RtlValidSid (PSID);
+/* These standard POSIX functions are implemented in NTDLL and exported.
+   There's just no header to define them and using wchar.h from mingw
+   or Cygwin seems wrong somehow. */
+wchar_t *__cdecl wcscpy (wchar_t *, const wchar_t *);
+size_t __cdecl wcslen (const wchar_t *);
 
 #ifndef RtlInitEmptyUnicodeString
 __inline VOID NTAPI
index 18acaf8..14f1f6c 100644 (file)
Binary files a/winsup/lsaauth/cyglsa64.dll and b/winsup/lsaauth/cyglsa64.dll differ