error_constants.h (enum errc): Remove no_posix_equivalent.

2008-10-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* config/os/generic/error_constants.h (enum errc): Remove
	no_posix_equivalent.
	* config/os/mingw32/error_constants.h (enum errc): Likewise.
	* testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
	Adjust.

From-SVN: r141341
This commit is contained in:
Paolo Carlini 2008-10-24 10:41:42 +00:00 committed by Paolo Carlini
parent 100d537d7a
commit 918bf5c10e
4 changed files with 15 additions and 10 deletions

View File

@ -1,3 +1,11 @@
2008-10-24 Paolo Carlini <paolo.carlini@oracle.com>
* config/os/generic/error_constants.h (enum errc): Remove
no_posix_equivalent.
* config/os/mingw32/error_constants.h (enum errc): Likewise.
* testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
Adjust.
2008-10-24 Jakub Jelinek <jakub@redhat.com>
* testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove dejagnu.

View File

@ -40,7 +40,7 @@
_GLIBCXX_BEGIN_NAMESPACE(std)
enum class errc : long
enum class errc
{
address_family_not_supported = EAFNOSUPPORT,
address_in_use = EADDRINUSE,
@ -172,8 +172,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
value_too_large = EOVERFLOW,
#endif
wrong_protocol_type = EPROTOTYPE,
no_posix_equivalent = 1L << 16
wrong_protocol_type = EPROTOTYPE
};
_GLIBCXX_END_NAMESPACE

View File

@ -1,6 +1,6 @@
// Specific definitions for mingw32 platform -*- C++ -*-
// Copyright (C) 2007 Free Software Foundation, Inc.
// Copyright (C) 2007, 2008 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@ -43,7 +43,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
// Most of the commented-out error codes are socket-related and could be
// replaced by Winsock WSA-prefixed equivalents.
enum class errc : long
enum class errc
{
// address_family_not_supported = EAFNOSUPPORT,
// address_in_use = EADDRINUSE,
@ -119,11 +119,10 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
// timed_out = ETIMEDOUT,
too_many_files_open_in_system = ENFILE,
too_many_files_open = EMFILE,
too_many_links = EMLINK,
too_many_links = EMLINK
// too_many_symbolic_link_levels = ELOOP,
// value_too_large = EOVERFLOW,
// wrong_protocol_type = EPROTOTYPE,
no_posix_equivalent = 1L << 16
// wrong_protocol_type = EPROTOTYPE
};
_GLIBCXX_END_NAMESPACE

View File

@ -1,7 +1,7 @@
// { dg-options "-std=gnu++0x" }
// { dg-do compile }
// Copyright (C) 2007 Free Software Foundation, Inc.
// Copyright (C) 2007, 2008 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@ -85,7 +85,6 @@ void test01()
#endif
TEST_ERRC(no_message);
TEST_ERRC(no_posix_equivalent);
TEST_ERRC(no_protocol_option);
TEST_ERRC(no_space_on_device);