Jinoh Kang (@iamahuman) commented about dlls/ntdll/unix/process.c:
else if (!handle)
ret = STATUS_INVALID_HANDLE;
else
{
/* FIXME : SetProcessWorkingSetSize can also set the quota values
Quota Limits should be stored inside process */
qlimits.PagedPoolLimit = (SIZE_T)-1;
qlimits.NonPagedPoolLimit = (SIZE_T)-1;
/* Default minimum working set size is 204800 bytes (50 Pages) */
qlimits.MinimumWorkingSetSize = 204800;
/* Default maximum working set size is 1413120 bytes (345 Pages) */
qlimits.MaximumWorkingSetSize = 1413120;
qlimits.PagefileLimit = (SIZE_T)-1;
qlimits.TimeLimit.QuadPart = -1;
memcpy(info, &qlimits, sizeof(QUOTA_LIMITS));
len = sizeof(qlimits);
Why not set `len` unconditionally, just like `case ProcessCycleTime`?