You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
408 B

// 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