Remove fs_config_generate()

We replaced creating the binary fs_config files with a python script
(/build/make/tools/fs_config/fs_config_generator.py), so there are no
more users of this function, nor do we plan for there to be.

Test: build
Change-Id: I49ec7e3d22c206bc250cbda6f66a4a59e47030e9
This commit is contained in:
Tom Cherry 2019-06-17 13:40:31 -07:00
parent 7f34035f08
commit 55fe01db69
2 changed files with 0 additions and 20 deletions

View File

@ -379,21 +379,3 @@ void fs_config(const char* path, int dir, const char* target_out_path, unsigned*
*mode = (*mode & (~07777)) | pc->mode;
*capabilities = pc->capabilities;
}
ssize_t fs_config_generate(char* buffer, size_t length, const struct fs_path_config* pc) {
struct fs_path_config_from_file* p = (struct fs_path_config_from_file*)buffer;
size_t len = ALIGN(sizeof(*p) + strlen(pc->prefix) + 1, sizeof(uint64_t));
if ((length < len) || (len > UINT16_MAX)) {
return -ENOSPC;
}
memset(p, 0, len);
uint16_t host_len = len;
p->len = get2LE((const uint8_t*)&host_len);
p->mode = get2LE((const uint8_t*)&(pc->mode));
p->uid = get2LE((const uint8_t*)&(pc->uid));
p->gid = get2LE((const uint8_t*)&(pc->gid));
p->capabilities = get8LE((const uint8_t*)&(pc->capabilities));
strcpy(p->prefix, pc->prefix);
return len;
}

View File

@ -74,8 +74,6 @@ __BEGIN_DECLS
void fs_config(const char* path, int dir, const char* target_out_path, unsigned* uid, unsigned* gid,
unsigned* mode, uint64_t* capabilities);
ssize_t fs_config_generate(char* buffer, size_t length, const struct fs_path_config* pc);
__END_DECLS
#endif /* _LIBS_CUTILS_PRIVATE_FS_CONFIG_H */