Added filesystem::getUmask and filesystem::applyUmaskTo (in PathInfo.h) and
[platform/upstream/libzypp.git] / zypp / PathInfo.cc
index f84d3a8..32adb17 100644 (file)
@@ -866,6 +866,18 @@ namespace zypp
       return ret;
     }
 
+    ///////////////////////////////////////////////////////////////////
+    //
+    // METHOD NAME : getUmask
+    // METHOD TYPE : mode_t
+    //
+    mode_t getUmask()
+    {
+      mode_t mask = ::umask( 0022 );
+      ::umask( mask );
+      return mask;
+    }
+
     /////////////////////////////////////////////////////////////////
   } // namespace filesystem
   ///////////////////////////////////////////////////////////////////