user1158745
user1158745

Reputation: 2490

What is boost system error_code number 2

I am trying to figure out what boost system error code 2 is. Within a program they print out the boost error code. However, I am not sure how to look up this error code.

Any help would be apprecaited.

Upvotes: 1

Views: 8616

Answers (2)

sehe
sehe

Reputation: 392954

Off the top of my head: ENOENT/FileNotFound

See the errorcodes in http://www.boost.org/doc/libs/1_58_0/libs/system/doc/reference.html#Header-error_code

Live On Coliru

#include <boost/system/error_code.hpp>
#include <iostream>

int main()
{
    boost::system::error_code ec;

    ec.assign(2, boost::system::system_category());
    std::cout << ec.message() << "\n";

    ec.assign(boost::system::errc::no_such_file_or_directory, boost::system::system_category());
    std::cout << ec.message() << "\n";
}

Prints

No such file or directory
No such file or directory

Upvotes: 7

Rahul Tripathi
Rahul Tripathi

Reputation: 172428

For windows it is ERROR_FILE_NOT_FOUND

Check the reference

Upvotes: 1

Related Questions