0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-25 23:14:13 +01:00

ircd: Fix std::ios::openmode name.

This commit is contained in:
Jason Volk 2018-09-13 03:01:06 -07:00
parent e1b9d69c21
commit 09529ae311
3 changed files with 6 additions and 6 deletions

View file

@ -66,6 +66,6 @@ struct ircd::fs::fd::opts
bool nocreate {false};
/// Construct options from an std::ios::open_mode bitmask.
opts(const std::ios::open_mode &);
opts(const std::ios::openmode &);
opts() = default;
};

View file

@ -3461,8 +3461,8 @@ try
{
fs::fd::opts ret
{
std::ios_base::out |
(trunc? std::ios::trunc : 0)
std::ios::out |
(trunc? std::ios::trunc : std::ios::openmode(0))
};
ret.direct = this->env_opts.use_direct_writes;

View file

@ -553,7 +553,7 @@ namespace ircd::fs
{
thread_local char path_buf[PATH_MAX];
static const char *path_str(const string_view &);
static uint posix_flags(const std::ios::open_mode &mode);
static uint posix_flags(const std::ios::openmode &mode);
}
#ifdef HAVE_SYS_STAT_H
@ -612,7 +612,7 @@ ircd::fs::size(const fd &fd)
}
uint
ircd::fs::posix_flags(const std::ios::open_mode &mode)
ircd::fs::posix_flags(const std::ios::openmode &mode)
{
static const auto rdwr
{
@ -644,7 +644,7 @@ ircd::fs::path_str(const string_view &s)
// fd::opts
//
ircd::fs::fd::opts::opts(const std::ios::open_mode &mode)
ircd::fs::fd::opts::opts(const std::ios::openmode &mode)
:flags
{
posix_flags(mode)