summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2007-09-09 21:47:04 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2007-09-09 21:47:04 +0000
commit6531eb18689065fa38fd1a30f79731bd617d95cf (patch)
tree2b8689b1c8b0045904d97e085f8cf685a4f1a5c8 /libstdc++-v3/config
parent7333737f42f1f2b00a32fe2fbed73915b2a045d1 (diff)
downloadgcc-6531eb18689065fa38fd1a30f79731bd617d95cf.tar.gz
* acinclude.m4 (GLIBCXX_CHECK_SYSTEM_ERROR): Add ECANCELED for cygwin.
* configure: Regenerate. * config/os/generic/error_constants.h: Guard. * testsuite/19_diagnostics/headers/system_error/ types_std_c++0x.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128307 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/os/generic/error_constants.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libstdc++-v3/config/os/generic/error_constants.h b/libstdc++-v3/config/os/generic/error_constants.h
index 8b0a6bf2799..d13b7ff3e8b 100644
--- a/libstdc++-v3/config/os/generic/error_constants.h
+++ b/libstdc++-v3/config/os/generic/error_constants.h
@@ -116,7 +116,11 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
not_connected = ENOTCONN,
not_enough_memory = ENOMEM,
not_supported = ENOTSUP,
+
+#ifdef _GLIBCXX_HAVE_ECANCELED
operation_canceled = ECANCELED,
+#endif
+
operation_in_progress = EINPROGRESS,
operation_not_permitted = EPERM,
operation_not_supported = EOPNOTSUPP,