Справочник по консольным командам Toybox для Android 12


  Ver.0.8.4     Ver.0.8.9     Pending  

Путь: Toys/Android, команды версии: Ver.4     Ver.9


load_policy

Комментарии в файле load_policy.c :

usage: load_policy FILE

Загрузить указанный файл политики SELinux.


usage: load_policy FILE

Load the specified SELinux policy file.


Исходный текст в файле load_policy.c

#define FOR_load_policy
#include "toys.h"

void load_policy_main(void)
{
  int fd = xopenro(*toys.optargs);
  off_t policy_len = fdlength(fd);
  char *policy_data = xmmap(0, policy_len, PROT_READ, MAP_PRIVATE, fd, 0);

  close(fd);
  if (security_load_policy(policy_data, policy_len) < 0)
    perror_exit("security_load_policy %s", *toys.optargs);

  munmap(policy_data, policy_len);
}