3 * This implementation is based on old load_policy to be small.
4 * Author: Yuichi Nakamura <ynakam@hitachisoft.jp>
8 int load_policy_main(int argc, char **argv);
9 int load_policy_main(int argc, char **argv)
18 fd = xopen(argv[1], O_RDONLY);
19 if (fstat(fd, &st) < 0) {
20 bb_perror_msg_and_die("can't fstat");
22 data = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
23 if (data == MAP_FAILED) {
24 bb_perror_msg_and_die("can't mmap");
26 if (security_load_policy(data, st.st_size) < 0) {
27 bb_perror_msg_and_die("can't load policy");