blob: ac6b2089314efab49c7041969d3a2f84522ebf08 [file] [log] [blame] [edit]
// Copyright 2019 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "brillo/scoped_umask.h"
#include <sys/stat.h>
namespace brillo {
ScopedUmask::ScopedUmask(mode_t new_umask) {
saved_umask_ = umask(new_umask);
}
ScopedUmask::~ScopedUmask() {
umask(saved_umask_);
}
} // namespace brillo