Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2003-05-10 01:27:40 +0400
committerCorinna Vinschen <corinna@vinschen.de>2003-05-10 01:27:40 +0400
commitd3b450f3a1ed7e00860ec3785252d1cec22e8f0d (patch)
treeaf9ac3ef9dc31d05a47dc30a3b546156f74ae64c /winsup/cygwin/include
parent8e67b974a9097dbb6098ad50795c16ee3af3b4f2 (diff)
* include/cygwin/config.h: New file.
Diffstat (limited to 'winsup/cygwin/include')
-rw-r--r--winsup/cygwin/include/cygwin/config.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/winsup/cygwin/include/cygwin/config.h b/winsup/cygwin/include/cygwin/config.h
new file mode 100644
index 000000000..4bafa3c18
--- /dev/null
+++ b/winsup/cygwin/include/cygwin/config.h
@@ -0,0 +1,39 @@
+/* cygwin/config.h header file for Cygwin.
+
+ This wraps Cygwin configuration setting which were in newlib's
+ sys/config.h before. THis way we can manaage our configuration
+ setting without bothering newlib.
+
+ Copyright 2003 Red Hat, Inc.
+ Written by C. Vinschen.
+
+This file is part of Cygwin.
+
+This software is a copyrighted work licensed under the terms of the
+Cygwin license. Please consult the file "CYGWIN_LICENSE" for
+details. */
+
+#ifndef _CYGWIN_CONFIG_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+#define _CYGWIN_CONFIG_H
+
+#define __FILENAME_MAX__ (260 - 1 /* NUL */)
+#define _READ_WRITE_RETURN_TYPE _ssize_t
+#define __LARGE64_FILES 1
+#define __CYGWIN_USE_BIG_TYPES__ 1
+#if defined(__INSIDE_CYGWIN__) || defined(_COMPILING_NEWLIB)
+#define __IMPORT
+#else
+#define __IMPORT __declspec(dllimport)
+#endif
+
+#ifndef __WCHAR_MAX__
+#define __WCHAR_MAX__ 0xffffu
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* _CYGWIN_CONFIG_H */