OSDN Git Service

* testsuite/winsup.api/winsup.exp: ignore stdout by default
authordj <dj>
Thu, 27 Jul 2000 17:30:48 +0000 (17:30 +0000)
committerdj <dj>
Thu, 27 Jul 2000 17:30:48 +0000 (17:30 +0000)
* testsuite/winsup.api/crlf.c: non-verbose by default

* winsup.h: prune out windows headers we don't normally need
* assert.cc: add wingdi.h and winuser.h
* fhandler_console.cc: ditto
* fhandler_windows.cc: ditto
* select.cc: ditto
* spawn.cc: ditto
* strace.cc: ditto
* tty.cc: ditto
* window.cc: ditto
* hinfo.cc: add winsock.h
* syscalls.cc: add winnls.h
* uinfo.cc: ditto

* include/windows.h: optimize non-inclusion of repeat headers

19 files changed:
winsup/cygwin/ChangeLog
winsup/cygwin/assert.cc
winsup/cygwin/dtable.cc
winsup/cygwin/fhandler_console.cc
winsup/cygwin/fhandler_windows.cc
winsup/cygwin/select.cc
winsup/cygwin/spawn.cc
winsup/cygwin/strace.cc
winsup/cygwin/syscalls.cc
winsup/cygwin/testsuite/winsup.api/crlf.c
winsup/cygwin/testsuite/winsup.api/winsup.exp
winsup/cygwin/tty.cc
winsup/cygwin/uinfo.cc
winsup/cygwin/window.cc
winsup/cygwin/winsup.h
winsup/testsuite/winsup.api/crlf.c
winsup/testsuite/winsup.api/winsup.exp
winsup/w32api/ChangeLog
winsup/w32api/include/windows.h

index fec3580..168b923 100644 (file)
@@ -1,3 +1,21 @@
+2000-07-27  DJ Delorie  <dj@redhat.com>
+
+       * testsuite/winsup.api/winsup.exp: ignore stdout by default
+       * testsuite/winsup.api/crlf.c: non-verbose by default
+       
+       * winsup.h: prune out windows headers we don't normally need
+       * assert.cc: add wingdi.h and winuser.h
+       * fhandler_console.cc: ditto
+       * fhandler_windows.cc: ditto
+       * select.cc: ditto
+       * spawn.cc: ditto
+       * strace.cc: ditto
+       * tty.cc: ditto
+       * window.cc: ditto
+       * hinfo.cc: add winsock.h
+       * syscalls.cc: add winnls.h
+       * uinfo.cc: ditto
+       
 Thu Jul 27 10:24:36 2000  Egor Duda <deo@logos-m.ru>
 
        * fhandler.cc (fhandler_disk_file::fstat): Allow block calculation to
index fd1f383..c66418b 100644 (file)
@@ -9,6 +9,8 @@ Cygwin license.  Please consult the file "CYGWIN_LICENSE" for
 details. */
 
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 
 #include <assert.h>
 #include <stdlib.h>
index 4fb488d..8f8b14a 100644 (file)
@@ -19,6 +19,7 @@ details. */
 
 #define Win32_Winsock
 #include "winsup.h"
+#include <winsock.h>
 
 hinfo dtable;
 
index 8a4ad30..bd58c3a 100644 (file)
@@ -19,6 +19,8 @@ details. */
 #include <errno.h>
 #include <unistd.h>
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 #include <ctype.h>
 
 /*
index eee8286..b68bb70 100644 (file)
@@ -13,6 +13,8 @@ details. */
 
 #include <errno.h>
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 
 /*
 The following unix-style calls are supported:
index d3c607a..bc2dce5 100644 (file)
@@ -26,6 +26,8 @@ details. */
 #include <sys/time.h>
 
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 #include <netdb.h>
 #include <unistd.h>
 #include <stdio.h>
index c12882c..f237486 100644 (file)
@@ -16,6 +16,8 @@ details. */
 #include <errno.h>
 #include <limits.h>
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 #include <ctype.h>
 #include "paths.h"
 
index 1fadd0d..c6656f9 100644 (file)
@@ -11,6 +11,8 @@ details. */
 #include <stdlib.h>
 #include <time.h>
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 
 #define PROTECT(x) x[sizeof(x)-1] = 0
 #define CHECK(x) if (x[sizeof(x)-1] != 0) { small_printf("array bound exceeded %d\n", __LINE__); ExitProcess(1); }
index 881a173..6123a47 100644 (file)
@@ -21,6 +21,7 @@ details. */
 #include <errno.h>
 #include <limits.h>
 #include "winsup.h"
+#include <winnls.h>
 #include <lmcons.h> /* for UNLEN */
 #include <unistd.h>
 
index 2022234..5dbc222 100644 (file)
@@ -237,7 +237,7 @@ get_bytestream(Buffer *buf)
 
 char dataname[] = "crlf.dat";
 
-int verbose=1;
+int verbose=0;
 void
 v(char *fmt, ...)
 {
index 5c85cc0..96e7c7c 100644 (file)
@@ -31,7 +31,7 @@ foreach src [glob -nocomplain $srcdir/$subdir/*.c $srcdir/$subdir/*/*.c] {
        verbose -log "$rv"
        fail "$testcase (compile)"
     } else {
-        ws_spawn "../cygrun ./$base.exe"
+        ws_spawn "../cygrun ./$base.exe > /dev/null"
         if { $rv != "" } {
            verbose -log "$testcase: $rv"
            fail "$testcase (execute)"
index d6aecfc..5a19958 100644 (file)
@@ -12,6 +12,8 @@ details. */
 #include <unistd.h>
 #include <utmp.h>
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 
 extern fhandler_tty_master *tty_master;
 
index 8a19fce..5ee9162 100644 (file)
@@ -10,6 +10,7 @@ details. */
 
 #include <pwd.h>
 #include "winsup.h"
+#include <winnls.h>
 #include <utmp.h>
 #include <limits.h>
 #include <unistd.h>
index ad7ac40..bd468d1 100644 (file)
@@ -15,6 +15,8 @@ details. */
 #include <errno.h>
 #include <limits.h>
 #include "winsup.h"
+#include <wingdi.h>
+#include <winuser.h>
 
 static NO_COPY UINT timer_active = 0;
 static NO_COPY struct itimerval itv;
index cb4f5b8..35545ef 100644 (file)
@@ -50,8 +50,24 @@ __asm__ __volatile__(
 return __res;
 }
 
+#define WIN32_LEAN_AND_MEAN 1
+#define _WINGDI_H
+#define _WINUSER_H
+#define _WINNLS_H
+#define _WINVER_H
+#define _WINNETWK_H
+#define _WINSVC_H
 #include <windows.h>
 #include <wincrypt.h>
+#undef _WINGDI_H
+#undef _WINUSER_H
+#undef _WINNLS_H
+#undef _WINVER_H
+#undef _WINNETWK_H
+#undef _WINSVC_H
+
+/* The one function we use from winuser.h most of the time */
+extern "C" DWORD WINAPI GetLastError (void);
 
 /* Used for runtime OS check/decisions. */
 enum os_type {winNT = 1, win95, win98, win32s, unknown};
index 2022234..5dbc222 100644 (file)
@@ -237,7 +237,7 @@ get_bytestream(Buffer *buf)
 
 char dataname[] = "crlf.dat";
 
-int verbose=1;
+int verbose=0;
 void
 v(char *fmt, ...)
 {
index 5c85cc0..96e7c7c 100644 (file)
@@ -31,7 +31,7 @@ foreach src [glob -nocomplain $srcdir/$subdir/*.c $srcdir/$subdir/*/*.c] {
        verbose -log "$rv"
        fail "$testcase (compile)"
     } else {
-        ws_spawn "../cygrun ./$base.exe"
+        ws_spawn "../cygrun ./$base.exe > /dev/null"
         if { $rv != "" } {
            verbose -log "$testcase: $rv"
            fail "$testcase (execute)"
index ca58c90..9385645 100644 (file)
@@ -1,3 +1,7 @@
+2000-07-27  DJ Delorie  <dj@redhat.com>
+
+       * include/windows.h: optimize non-inclusion of repeat headers
+       
 2000-07-11  DJ Delorie  <dj@cygnus.com>
 
        * include/shlobj.h: add CSIDL_COMMON_*
index 60cabfb..8fe9211 100644 (file)
 #include <basetyps.h>
 #include <excpt.h>
 #include <winbase.h>
+#ifndef _WINGDI_H
 #include <wingdi.h>
+#endif
+#ifndef _WINUSER_H
 #include <winuser.h>
+#endif
+#ifndef _WINNLS_H
 #include <winnls.h>
+#endif
+#ifndef _WINVER_H
 #include <winver.h>
+#endif
+#ifndef _WINNETWK_H
 #include <winnetwk.h>
+#endif
+#ifndef _WINREG_H
 #include <winreg.h>
+#endif
+#ifndef _WINSVC_H
 #include <winsvc.h>
+#endif
 
 #ifndef WIN32_LEAN_AND_MEAN
 #include <commdlg.h>