blob: 7d38cff226f1c5c51ac849ae57e24888bad04079 [file] [log] [blame]
// Copyright (c) 2014 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 "shill/scoped_umask.h"
#include <sys/stat.h>
namespace shill {
ScopedUmask::ScopedUmask(mode_t new_umask) {
saved_umask_ = umask(new_umask);
}
ScopedUmask::~ScopedUmask() {
umask(saved_umask_);
}
} // namespace shill