}
}
+ [CLSCompliant (false)]
public static long GetConfigurationValue (SysConf name)
{
long r = Syscall.sysconf (name);
return r;
}
+ [CLSCompliant (false)]
public static string GetConfigurationString (ConfStr name)
{
ulong len = Syscall.confstr (name, null, 0);
UnixMarshal.ThrowExceptionForLastErrorIf (r);
}
+ [CLSCompliant (false)]
+ [Obsolete ("Use UserId")]
public static uint User {
get {return UnixUser.GetCurrentUserId ();}
}
+ [CLSCompliant (false)]
+ public static uint UserId {
+ get {return UnixUser.GetCurrentUserId ();}
+ }
+
public static string UserName {
get {return UnixUser.GetCurrentUserName();}
}
return Syscall.getpgrp ();
}
+ [CLSCompliant (false)]
[Obsolete ("Use GetSupplementaryGroupIds")]
public static uint[] GetSupplementaryGroups ()
{
return GetSupplementaryGroupIds ();
}
+ [CLSCompliant (false)]
public static uint[] GetSupplementaryGroupIds ()
{
int ngroups = Syscall.getgroups (0, new uint[]{});
return groups;
}
+ [CLSCompliant (false)]
[Obsolete ("Use SetSupplementaryGroupIds")]
public static void SetSupplementaryGroups (uint[] list)
{
SetSupplementaryGroupIds (list);
}
+ [CLSCompliant (false)]
public static void SetSupplementaryGroupIds (uint[] list)
{
int r = Syscall.setgroups (list);