forked from boostorg/system
Rename posix, windows, Linux, and cygwin namespaces to conform with C++ std.
[SVN r40352]
This commit is contained in:
@@ -89,7 +89,7 @@ errno</code>.</p>
|
|||||||
struct is_error_condition_enum { static const bool value = false; };
|
struct is_error_condition_enum { static const bool value = false; };
|
||||||
|
|
||||||
// portable error_conditions
|
// portable error_conditions
|
||||||
namespace posix
|
namespace posix_error
|
||||||
{
|
{
|
||||||
enum posix_errno
|
enum posix_errno
|
||||||
{
|
{
|
||||||
@@ -174,9 +174,9 @@ errno</code>.</p>
|
|||||||
wrong_protocol_type //EPROTOTYPE
|
wrong_protocol_type //EPROTOTYPE
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace posix
|
} // namespace posix_error
|
||||||
|
|
||||||
template<> struct is_error_condition_enum<posix::posix_errno><posix::posix_errno>
|
template<> struct is_error_condition_enum<posix::posix_errno><posix_error::posix_errno>
|
||||||
{ static const bool value = true; };
|
{ static const bool value = true; };
|
||||||
|
|
||||||
bool operator==( const error_code & lhs, const error_code & rhs );
|
bool operator==( const error_code & lhs, const error_code & rhs );
|
||||||
@@ -192,8 +192,8 @@ errno</code>.</p>
|
|||||||
bool operator<( const error_code & lhs, const error_code & rhs );
|
bool operator<( const error_code & lhs, const error_code & rhs );
|
||||||
bool operator<( const error_condition & lhs, const error_condition & rhs );
|
bool operator<( const error_condition & lhs, const error_condition & rhs );
|
||||||
|
|
||||||
error_code make_error_code( posix::posix_errno e );
|
error_code make_error_code( posix_error::posix_errno e );
|
||||||
error_condition make_error_condition( posix::posix_errno e );
|
error_condition make_error_condition( posix_error::posix_errno e );
|
||||||
|
|
||||||
template <class charT, class traits>
|
template <class charT, class traits>
|
||||||
std::basic_ostream<charT,traits>&
|
std::basic_ostream<charT,traits>&
|
||||||
@@ -607,11 +607,11 @@ bool operator!=( const error_condition & condition, const error_code & c
|
|||||||
|| (lhs.category() == rhs.category() && lhs.value() < rhs.value())</code>.</p>
|
|| (lhs.category() == rhs.category() && lhs.value() < rhs.value())</code>.</p>
|
||||||
<p><i>Throws: </i>Nothing.</p>
|
<p><i>Throws: </i>Nothing.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<pre>error_code make_error_code( posix::posix_errno e );</pre>
|
<pre>error_code make_error_code( posix_error::posix_errno e );</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><i>Returns:</i> <code>error_code( e, posix_category)</code>.</p>
|
<p><i>Returns:</i> <code>error_code( e, posix_category)</code>.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<pre>error_condition make_error_condition( posix::posix_errno e );</pre>
|
<pre>error_condition make_error_condition( posix_error::posix_errno e );</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><i>Returns:</i> <code>error_condition( e, posix_category)</code>.</p>
|
<p><i>Returns:</i> <code>error_condition( e, posix_category)</code>.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
@@ -699,7 +699,7 @@ Distributed under the Boost Software License, Version 1.0. See
|
|||||||
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
|
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
|
||||||
|
|
||||||
<p>Revised
|
<p>Revised
|
||||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->September 19, 2007<!--webbot bot="Timestamp" endspan i-checksum="38025" --> </font>
|
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->October 23, 2007<!--webbot bot="Timestamp" endspan i-checksum="30853" --> </font>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
@@ -49,9 +49,8 @@ namespace boost
|
|||||||
|
|
||||||
// portable error_conditions -------------------------------------------//
|
// portable error_conditions -------------------------------------------//
|
||||||
|
|
||||||
namespace posix
|
namespace posix_error
|
||||||
{
|
{
|
||||||
|
|
||||||
enum posix_errno
|
enum posix_errno
|
||||||
{
|
{
|
||||||
success = 0,
|
success = 0,
|
||||||
@@ -135,9 +134,13 @@ namespace boost
|
|||||||
wrong_protocol_type = EPROTOTYPE
|
wrong_protocol_type = EPROTOTYPE
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace posix
|
} // namespace posix_error
|
||||||
|
|
||||||
template<> struct is_error_condition_enum<posix::posix_errno>
|
# ifndef BOOST_SYSTEM_NO_DEPRECATED
|
||||||
|
namespace posix = posix_error;
|
||||||
|
# endif
|
||||||
|
|
||||||
|
template<> struct is_error_condition_enum<posix_error::posix_errno>
|
||||||
{ static const bool value = true; };
|
{ static const bool value = true; };
|
||||||
|
|
||||||
// class error_category ------------------------------------------------//
|
// class error_category ------------------------------------------------//
|
||||||
@@ -398,9 +401,9 @@ namespace boost
|
|||||||
+ reinterpret_cast<std::size_t>(&ec.category());
|
+ reinterpret_cast<std::size_t>(&ec.category());
|
||||||
}
|
}
|
||||||
|
|
||||||
// make_* functions for posix::posix_errno -----------------------------//
|
// make_* functions for posix_error::posix_errno -----------------------------//
|
||||||
|
|
||||||
namespace posix
|
namespace posix_error
|
||||||
{
|
{
|
||||||
// explicit conversion:
|
// explicit conversion:
|
||||||
inline error_code make_error_code( posix_errno e )
|
inline error_code make_error_code( posix_errno e )
|
||||||
@@ -478,7 +481,7 @@ namespace boost
|
|||||||
|
|
||||||
# ifdef __CYGWIN__
|
# ifdef __CYGWIN__
|
||||||
|
|
||||||
namespace cygwin
|
namespace cygwin_error
|
||||||
{
|
{
|
||||||
enum cygwin_errno
|
enum cygwin_errno
|
||||||
{
|
{
|
||||||
@@ -486,12 +489,12 @@ namespace boost
|
|||||||
no_package = ENOPKG,
|
no_package = ENOPKG,
|
||||||
no_share = ENOSHARE
|
no_share = ENOSHARE
|
||||||
};
|
};
|
||||||
} // namespace cygwin
|
} // namespace cygwin_error
|
||||||
|
|
||||||
template<> struct is_error_code_enum<cygwin::cygwin_errno>
|
template<> struct is_error_code_enum<cygwin_error::cygwin_errno>
|
||||||
{ static const bool value = true; };
|
{ static const bool value = true; };
|
||||||
|
|
||||||
namespace cygwin
|
namespace cygwin_error
|
||||||
{
|
{
|
||||||
inline error_code make_error_code( cygwin_errno e )
|
inline error_code make_error_code( cygwin_errno e )
|
||||||
{ return error_code( e, system_category ); }
|
{ return error_code( e, system_category ); }
|
||||||
@@ -499,9 +502,9 @@ namespace boost
|
|||||||
|
|
||||||
# elif defined(linux) || defined(__linux) || defined(__linux__)
|
# elif defined(linux) || defined(__linux) || defined(__linux__)
|
||||||
|
|
||||||
namespace Linux // linux lowercase name preempted by use as predefined macro
|
namespace linux_error
|
||||||
{
|
{
|
||||||
enum linux_error
|
enum linux_errno
|
||||||
{
|
{
|
||||||
advertise_error = EADV,
|
advertise_error = EADV,
|
||||||
bad_exchange = EBADE,
|
bad_exchange = EBADE,
|
||||||
@@ -556,14 +559,18 @@ namespace boost
|
|||||||
unattached = EUNATCH,
|
unattached = EUNATCH,
|
||||||
unclean = EUCLEAN
|
unclean = EUCLEAN
|
||||||
};
|
};
|
||||||
} // namespace Linux
|
} // namespace linux_error
|
||||||
|
|
||||||
template<> struct is_error_code_enum<Linux::linux_error>
|
# ifndef BOOST_SYSTEM_NO_DEPRECATED
|
||||||
|
namespace Linux = linux_error;
|
||||||
|
# endif
|
||||||
|
|
||||||
|
template<> struct is_error_code_enum<linux_error::linux_error_code>
|
||||||
{ static const bool value = true; };
|
{ static const bool value = true; };
|
||||||
|
|
||||||
namespace Linux
|
namespace linux_error
|
||||||
{
|
{
|
||||||
inline error_code make_error_code( linux_error e )
|
inline error_code make_error_code( linux_error_code e )
|
||||||
{ return error_code( e, system_category ); }
|
{ return error_code( e, system_category ); }
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -580,9 +587,9 @@ namespace boost
|
|||||||
//
|
//
|
||||||
// error_code( ::GetLastError(), system_category )
|
// error_code( ::GetLastError(), system_category )
|
||||||
|
|
||||||
namespace windows
|
namespace windows_error
|
||||||
{
|
{
|
||||||
enum windows_error
|
enum windows_error_code
|
||||||
{
|
{
|
||||||
success = 0,
|
success = 0,
|
||||||
// These names and values are based on Windows winerror.h
|
// These names and values are based on Windows winerror.h
|
||||||
@@ -646,12 +653,16 @@ namespace boost
|
|||||||
|
|
||||||
} // namespace windows
|
} // namespace windows
|
||||||
|
|
||||||
template<> struct is_error_code_enum<windows::windows_error>
|
# ifndef BOOST_SYSTEM_NO_DEPRECATED
|
||||||
|
namespace windows = windows_error;
|
||||||
|
# endif
|
||||||
|
|
||||||
|
template<> struct is_error_code_enum<windows_error::windows_error_code>
|
||||||
{ static const bool value = true; };
|
{ static const bool value = true; };
|
||||||
|
|
||||||
namespace windows
|
namespace windows_error
|
||||||
{
|
{
|
||||||
inline error_code make_error_code( windows_error e )
|
inline error_code make_error_code( windows_error_code e )
|
||||||
{ return error_code( e, system_category ); }
|
{ return error_code( e, system_category ); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -30,7 +30,7 @@
|
|||||||
#include <cassert>
|
#include <cassert>
|
||||||
|
|
||||||
using namespace boost::system;
|
using namespace boost::system;
|
||||||
using namespace boost::system::posix;
|
using namespace boost::system::posix_error;
|
||||||
|
|
||||||
#include <cstring> // for strerror/strerror_r
|
#include <cstring> // for strerror/strerror_r
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user