Ticket #3887: boost-asio-sunstudio.patch

File boost-asio-sunstudio.patch, 5.3 KB (added by John Keeping <john@…>, 13 years ago)
  • boost/asio/detail/reactive_socket_service.hpp

     
    695695    if (!is_open(impl))
    696696    {
    697697      this->get_io_service().post(bind_handler(handler,
    698             boost::asio::error::bad_descriptor, 0));
     698            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    699699    }
    700700    else
    701701    {
     
    780780    if (!is_open(impl))
    781781    {
    782782      this->get_io_service().post(bind_handler(handler,
    783             boost::asio::error::bad_descriptor, 0));
     783            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    784784    }
    785785    else
    786786    {
     
    943943    if (!is_open(impl))
    944944    {
    945945      this->get_io_service().post(bind_handler(handler,
    946             boost::asio::error::bad_descriptor, 0));
     946            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    947947    }
    948948    else
    949949    {
     
    978978    if (!is_open(impl))
    979979    {
    980980      this->get_io_service().post(bind_handler(handler,
    981             boost::asio::error::bad_descriptor, 0));
     981            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    982982    }
    983983    else
    984984    {
     
    11551155    if (!is_open(impl))
    11561156    {
    11571157      this->get_io_service().post(bind_handler(handler,
    1158             boost::asio::error::bad_descriptor, 0));
     1158            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    11591159    }
    11601160    else
    11611161    {
     
    12221222    if (!is_open(impl))
    12231223    {
    12241224      this->get_io_service().post(bind_handler(handler,
    1225             boost::asio::error::bad_descriptor, 0));
     1225            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    12261226    }
    12271227    else if (flags & socket_base::message_out_of_band)
    12281228    {
     
    14121412    if (!is_open(impl))
    14131413    {
    14141414      this->get_io_service().post(bind_handler(handler,
    1415             boost::asio::error::bad_descriptor, 0));
     1415            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    14161416    }
    14171417    else
    14181418    {
     
    14481448    if (!is_open(impl))
    14491449    {
    14501450      this->get_io_service().post(bind_handler(handler,
    1451             boost::asio::error::bad_descriptor, 0));
     1451            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    14521452    }
    14531453    else
    14541454    {
     
    16421642    if (!is_open(impl))
    16431643    {
    16441644      this->get_io_service().post(bind_handler(handler,
    1645             boost::asio::error::bad_descriptor));
     1645            boost::system::error_code(boost::asio::error::bad_descriptor)));
    16461646    }
    16471647    else if (peer.is_open())
    16481648    {
    16491649      this->get_io_service().post(bind_handler(handler,
    1650             boost::asio::error::already_open));
     1650            boost::system::error_code(boost::asio::error::already_open)));
    16511651    }
    16521652    else
    16531653    {
     
    17701770    if (!is_open(impl))
    17711771    {
    17721772      this->get_io_service().post(bind_handler(handler,
    1773             boost::asio::error::bad_descriptor));
     1773            boost::system::error_code(boost::asio::error::bad_descriptor)));
    17741774      return;
    17751775    }
    17761776
  • boost/asio/detail/reactive_descriptor_service.hpp

     
    389389    if (!is_open(impl))
    390390    {
    391391      this->get_io_service().post(bind_handler(handler,
    392             boost::asio::error::bad_descriptor, 0));
     392            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    393393    }
    394394    else
    395395    {
     
    468468    if (!is_open(impl))
    469469    {
    470470      this->get_io_service().post(bind_handler(handler,
    471             boost::asio::error::bad_descriptor, 0));
     471            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    472472    }
    473473    else
    474474    {
     
    650650    if (!is_open(impl))
    651651    {
    652652      this->get_io_service().post(bind_handler(handler,
    653             boost::asio::error::bad_descriptor, 0));
     653            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    654654    }
    655655    else
    656656    {
     
    700700    if (!is_open(impl))
    701701    {
    702702      this->get_io_service().post(bind_handler(handler,
    703             boost::asio::error::bad_descriptor, 0));
     703            boost::system::error_code(boost::asio::error::bad_descriptor), 0));
    704704    }
    705705    else
    706706    {
  • boost/asio/detail/resolver_service.hpp

     
    174174      {
    175175        iterator_type iterator;
    176176        io_service_.post(boost::asio::detail::bind_handler(handler_,
    177               boost::asio::error::operation_aborted, iterator));
     177              boost::system::error_code(boost::asio::error::operation_aborted), iterator));
    178178        return;
    179179      }
    180180
     
    264264      {
    265265        iterator_type iterator;
    266266        io_service_.post(boost::asio::detail::bind_handler(handler_,
    267               boost::asio::error::operation_aborted, iterator));
     267              boost::system::error_code(boost::asio::error::operation_aborted), iterator));
    268268        return;
    269269      }
    270270