• Home
  • Raw
  • Download

Lines Matching refs:identifier

126 static char *GetPath(const char *identifier)  in GetPath()  argument
128 return ConcatString(HalGetPermissionPath(), identifier); in GetPath()
215 static int WritePermissions(const char *identifier, const cJSON *root) in WritePermissions() argument
217 const char *path = GetPath(identifier); in WritePermissions()
232 static int SavePermissions(const char *identifier, const PermissionSaved *permissions, int permNum) in SavePermissions() argument
234 if (identifier == NULL || permissions == NULL) { in SavePermissions()
275 int ret = WritePermissions(identifier, root); in SavePermissions()
288 char *QueryPermissionString(const char *identifier, int *errCode) in QueryPermissionString() argument
290 if (identifier == NULL) { in QueryPermissionString()
299 path = GetPath(identifier); in QueryPermissionString()
316 int QueryPermission(const char *identifier, PermissionSaved **permissions, int *permNum) in QueryPermission() argument
319 const char *jsonStr = QueryPermissionString(identifier, &errCode); in QueryPermission()
329 int QueryAppCapabilities(const char *identifier, unsigned int **caps, unsigned int *capNum) in QueryAppCapabilities() argument
336 int ret = QueryPermission(identifier, &permissions, &permNum); in QueryAppCapabilities()
383 … const char *identifier, const PermissionTrans newPerms[], int newPermNum, enum IsUpdate isUpdate) in UpdateAppPermission() argument
389 retCode = QueryPermission(identifier, &permissions, &permNum); in UpdateAppPermission()
428 retCode = SavePermissions(identifier, updatePerms, newPermNum); in UpdateAppPermission()
435 const char *identifier, PermissionTrans permissions[], int permNum, enum IsUpdate isUpdate) in SaveOrUpdatePermissions() argument
437 if ((identifier == NULL) || (permissions == NULL) || (permNum < 0) || in SaveOrUpdatePermissions()
444 char *path = GetPath(identifier); in SaveOrUpdatePermissions()
474 return UpdateAppPermission(identifier, permissions, distinctNum, isUpdate); in SaveOrUpdatePermissions()
477 int DeletePermissions(const char *identifier) in DeletePermissions() argument
479 if (identifier == NULL) { in DeletePermissions()
484 path = GetPath(identifier); in DeletePermissions()
526 int LoadPermissions(const char *identifier, int uid) in LoadPermissions() argument
528 if (uid < 0 || identifier == NULL) { in LoadPermissions()
541 int ret = QueryPermission(identifier, &permissions, &permNum); in LoadPermissions()
558 if (strcpy_s(node->pkgName, PKG_NAME_LEN, identifier) != EOK) { in LoadPermissions()
593 static int OnPermissionFileSync(const char *identifier, const char *permName, const enum IsGranted … in OnPermissionFileSync() argument
599 int ret = QueryPermission(identifier, &permissions, &permNum); in OnPermissionFileSync()
611 retCode = SavePermissions(identifier, permissions, permNum); in OnPermissionFileSync()
617 static int OnPermissionFlagsFileSync(const char *identifier, const char *permName, const int flags) in OnPermissionFlagsFileSync() argument
623 int ret = QueryPermission(identifier, &permissions, &permNum); in OnPermissionFlagsFileSync()
635 retCode = SavePermissions(identifier, permissions, permNum); in OnPermissionFlagsFileSync()
641 int GrantPermission(const char *identifier, const char *permName) in GrantPermission() argument
643 if ((identifier == NULL) || (permName == NULL)) { in GrantPermission()
648 TNode *node = GetTaskWithPkgName(&g_taskList, identifier); in GrantPermission()
658 return OnPermissionFileSync(identifier, permName, GRANTED); in GrantPermission()
661 int RevokePermission(const char *identifier, const char *permName) in RevokePermission() argument
663 if ((identifier == NULL) || (permName == NULL)) { in RevokePermission()
668 TNode *node = GetTaskWithPkgName(&g_taskList, identifier); in RevokePermission()
678 return OnPermissionFileSync(identifier, permName, NOT_GRANTED); in RevokePermission()
725 int UpdatePermissionFlags(const char *identifier, const char *permissionName, const int flags) in UpdatePermissionFlags() argument
727 if ((identifier == NULL) || (permissionName == NULL) || !IsValidFlags(flags)) { in UpdatePermissionFlags()
731 return OnPermissionFlagsFileSync(identifier, permissionName, flags); in UpdatePermissionFlags()