Add a UWB subsystem uid

Bug: 186788640
Test: Compiles
Change-Id: I6b67c2f7243c50c83cb159c50519a318892f6941
This commit is contained in:
Roshan Pius
2021-04-29 15:00:20 -07:00
parent 0c2ebe0b0a
commit 3d8a9d18a7
2 changed files with 9 additions and 0 deletions

View File

@@ -249,6 +249,12 @@ public class Process {
*/
public static final int EXT_OBB_RW_GID = 1079;
/**
* Defines the UID/GID for the Uwb service process.
* @hide
*/
public static final int UWB_UID = 1083;
/**
* GID that corresponds to the INTERNET permission.
* Must match the value of AID_INET.

View File

@@ -559,6 +559,7 @@ public class PackageManagerService extends IPackageManager.Stub
private static final int SHELL_UID = Process.SHELL_UID;
private static final int SE_UID = Process.SE_UID;
private static final int NETWORKSTACK_UID = Process.NETWORK_STACK_UID;
private static final int UWB_UID = Process.UWB_UID;
static final int SCAN_NO_DEX = 1 << 0;
static final int SCAN_UPDATE_SIGNATURE = 1 << 1;
@@ -6335,6 +6336,8 @@ public class PackageManagerService extends IPackageManager.Stub
ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
mSettings.addSharedUserLPw("android.uid.networkstack", NETWORKSTACK_UID,
ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
mSettings.addSharedUserLPw("android.uid.uwb", UWB_UID,
ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
t.traceEnd();
String separateProcesses = SystemProperties.get("debug.separate_processes");