1 #ifndef CARMA_UTIL_SCOPEDUMASK_H
2 #define CARMA_UTIL_SCOPEDUMASK_H
15 explicit ScopedUmask( ::mode_t cmask );
21 ScopedUmask(
const ScopedUmask & rhs );
22 ScopedUmask & operator=(
const ScopedUmask & rhs );
24 const ::mode_t oldCmask_;
33 carma::util::ScopedUmask::ScopedUmask( const ::mode_t cmask ) :
34 oldCmask_( ::umask( cmask ) )
40 carma::util::ScopedUmask::~ScopedUmask( )