aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm/svm_common.h
diff options
context:
space:
mode:
authorOle Troan <ot@cisco.com>2017-08-17 11:07:33 +0200
committerFlorin Coras <florin.coras@gmail.com>2017-08-18 16:46:30 +0000
commit3cdc25ffbaa572639f99e197172c568e4324bc03 (patch)
tree268a6e9597028620d5b3d442f658921902a4eec5 /src/svm/svm_common.h
parent8ea8916bb8fa85b298e0e5700ba15e4455235015 (diff)
API: More gracefully fail when opening shared memory segment fails.
API clients would fail with an ASSERT (and core dump) whenever the API shared memory segment could not be opened. This returns an error value to the client's connect instead. Change-Id: Id122a3a090b24b139c382ae09f341bde61fd2540 Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'src/svm/svm_common.h')
-rw-r--r--src/svm/svm_common.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/svm/svm_common.h b/src/svm/svm_common.h
index 1f184432967..1f6d83c0a37 100644
--- a/src/svm/svm_common.h
+++ b/src/svm/svm_common.h
@@ -110,7 +110,7 @@ typedef struct
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);
+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);