X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fsvm%2Fsvm_common.h;h=a7160286a4463a5d5038b36ad9f3465ad59388ef;hb=6c36f53ff0419d27f3e5720a42e0b43d5e7157f0;hp=1f184432967be328accb1cc76cc0128274e20111;hpb=58eb866b15a45514dc356170f28640d6c9db8034;p=vpp.git diff --git a/src/svm/svm_common.h b/src/svm/svm_common.h index 1f184432967..a7160286a44 100644 --- a/src/svm/svm_common.h +++ b/src/svm/svm_common.h @@ -105,12 +105,16 @@ typedef struct svm_subregion_t *subregions; /* subregion pool */ uword *name_hash; u8 *root_path; + int uid; + int gid; } svm_main_region_t; void *svm_region_find_or_create (svm_map_region_args_t * a); void svm_region_init (void); -void svm_region_init_chroot (const char *root_path); +void svm_region_init_mapped_region (svm_map_region_args_t * a, + svm_region_t * rp); +int svm_region_init_chroot (const char *root_path); void svm_region_init_chroot_uid_gid (const char *root_path, int uid, int gid); void svm_region_init_args (svm_map_region_args_t * a); void svm_region_exit (void);