diff options
author | Andres Lagar-Cavilla <andres@lagarcavilla.org> | 2012-01-10 15:38:08 +0000 |
---|---|---|
committer | Andres Lagar-Cavilla <andres@lagarcavilla.org> | 2012-01-10 15:38:08 +0000 |
commit | 2b82a7ad971a4293eea97d74d09bbc86ae4ec534 (patch) | |
tree | d21c75593a066820d9e938e2b3388493560ed9fb /tools/memshr | |
parent | b4ec697c64c6f29e9593ae22c66dd8d47dc35a39 (diff) | |
download | xen-2b82a7ad971a4293eea97d74d09bbc86ae4ec534.tar.gz xen-2b82a7ad971a4293eea97d74d09bbc86ae4ec534.tar.bz2 xen-2b82a7ad971a4293eea97d74d09bbc86ae4ec534.zip |
Add correct const-ness to memshr tool functions
This patch addresses some of the compile and link issues with the memshr
module.
Signed-off-by: Adin Scannell <adin@scannell.ca>
Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org>
Acked-by: Ian Jackson <ian.jackson.citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
Diffstat (limited to 'tools/memshr')
-rw-r--r-- | tools/memshr/interface.c | 2 | ||||
-rw-r--r-- | tools/memshr/memshr.h | 2 | ||||
-rw-r--r-- | tools/memshr/shm.c | 2 | ||||
-rw-r--r-- | tools/memshr/shm.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/tools/memshr/interface.c b/tools/memshr/interface.c index a61715ad7c..91cf7c6c1a 100644 --- a/tools/memshr/interface.c +++ b/tools/memshr/interface.c @@ -123,7 +123,7 @@ void memshr_vbd_initialize(void) vbd_info.enabled = 1; } -uint16_t memshr_vbd_image_get(char* file) +uint16_t memshr_vbd_image_get(const char* file) { uint16_t id; diff --git a/tools/memshr/memshr.h b/tools/memshr/memshr.h index 619174adaf..24dd04c4f3 100644 --- a/tools/memshr/memshr.h +++ b/tools/memshr/memshr.h @@ -28,7 +28,7 @@ typedef uint64_t xen_mfn_t; extern void memshr_set_domid(int domid); extern void memshr_daemon_initialize(void); extern void memshr_vbd_initialize(void); -extern uint16_t memshr_vbd_image_get(char* file); +extern uint16_t memshr_vbd_image_get(const char* file); extern void memshr_vbd_image_put(uint16_t memshr_id); extern int memshr_vbd_issue_ro_request(char *buf, grant_ref_t gref, diff --git a/tools/memshr/shm.c b/tools/memshr/shm.c index 34a6a1aa95..c925cf26ac 100644 --- a/tools/memshr/shm.c +++ b/tools/memshr/shm.c @@ -187,7 +187,7 @@ struct blockshr_hash * shm_blockshr_hash_open(int unlink) return h; } -uint16_t shm_vbd_image_get(char* file, vbd_image_info_t *vbd_imgs) +uint16_t shm_vbd_image_get(const char* file, vbd_image_info_t *vbd_imgs) { vbd_image_info_t *img, *next_img; int i, img_id; diff --git a/tools/memshr/shm.h b/tools/memshr/shm.h index 0acff14aaf..3ce675858e 100644 --- a/tools/memshr/shm.h +++ b/tools/memshr/shm.h @@ -44,7 +44,7 @@ typedef struct shared_memshr_info { shared_memshr_info_t * shm_shared_info_open(int unlink); struct fgprtshr_hash * shm_fgprtshr_hash_open(int unlink); struct blockshr_hash * shm_blockshr_hash_open(int unlink); -uint16_t shm_vbd_image_get(char* file, vbd_image_info_t *vbd_imgs); +uint16_t shm_vbd_image_get(const char* file, vbd_image_info_t *vbd_imgs); void shm_vbd_image_put(uint16_t memshr_id, vbd_image_info_t *vbd_imgs); #endif /* __SHM_H__ */ |