This commit is contained in:
Jordan Brown
2020-05-15 22:49:35 -04:00
parent 3cf40aee59
commit 1380d9710a
@@ -80,11 +80,11 @@ namespace Tgstation.Server.Host.System
// https://unix.stackexchange.com/questions/102676/why-is-uid-information-not-in-proc-x-stat
var pid = process.Id;
var statusFile = ioManager.ConcatPath("/proc", pid.ToString(CultureInfo.InvariantCulture), "status");
// OH GOD DONT LET ME FORGET THIS
global::System.Console.WriteLine(statusFile);
var statusBytes = await ioManager.ReadAllBytes(statusFile, cancellationToken).ConfigureAwait(false);
var statusText = Encoding.UTF8.GetString(statusBytes);
// OH GOD DONT LET ME FORGET THIS
global::System.Console.WriteLine(statusText);
var splits = statusText.Split('\n', StringSplitOptions.RemoveEmptyEntries);
var entry = splits.FirstOrDefault(x => x.Trim().StartsWith("Uid:", StringComparison.Ordinal));
if (entry == default)