Add two new methods for getting the User Id and Group Id values for the
authorReid Spencer <rspencer@reidspencer.com>
Thu, 21 Apr 2005 16:12:04 +0000 (16:12 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Thu, 21 Apr 2005 16:12:04 +0000 (16:12 +0000)
current process.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21400 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/System/Process.h

index 80fadbad6c8032089ea03d6c4bfa8008df429b40..4182e74c6001e3a708f4cc5338aad7a5ce097198 100644 (file)
@@ -63,6 +63,16 @@ namespace sys {
           ///< Returns the current amount of system time for the process
       );
 
+      /// This static function will return the process' current user id number.
+      /// Not all operating systems support this feature. Where it is not 
+      /// supported, the function should return 65536 as the value. 
+      static int GetCurrentUserId();
+      
+      /// This static function will return the process' current group id number.
+      /// Not all operating systems support this feature. Where it is not 
+      /// supported, the function should return 65536 as the value. 
+      static int GetCurrentGroupId();
+
       /// This function makes the necessary calls to the operating system to 
       /// prevent core files or any other kind of large memory dumps that can 
       /// occur when a program fails.