Skip to content

Commit 50d70c5

Browse files
Fix incorrect strerror() call for FreeBSD
1 parent 30f54f5 commit 50d70c5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/strict_fstream.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ static std::string strerror()
6464
} else {
6565
return "Unknown error (" + std::to_string(err_num) + ")";
6666
}
67-
#elif ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE) || defined(__APPLE__) || defined(__MUSL__)
67+
#elif ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE) || defined(__APPLE__) || defined(__MUSL__) || defined(__FreeBSD__)
6868
// XSI-compliant strerror_r()
6969
const int err_num = errno; // See above
7070
if (strerror_r(err_num, buff.data(), buff.size()) == 0) {

0 commit comments

Comments
 (0)