Mercurial > nomad
changeset 825:4b2c0b57b756
common: make nvclock_get* const correct
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Sun, 19 Apr 2020 16:32:24 -0400 |
parents | 97cd91630768 |
children | 169014e358a6 |
files | src/common/include/nomad/vclock.h src/common/vclock.c |
diffstat | 2 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/common/include/nomad/vclock.h Mon Apr 13 20:09:13 2020 -0400 +++ b/src/common/include/nomad/vclock.h Sun Apr 19 16:32:24 2020 -0400 @@ -53,12 +53,12 @@ const struct nvclock *c2); extern int nvclock_cmp_total(const struct nvclock *c1, const struct nvclock *c2); -extern uint64_t nvclock_get_node(struct nvclock *clock, uint64_t node); +extern uint64_t nvclock_get_node(const struct nvclock *clock, uint64_t node); extern int nvclock_remove_node(struct nvclock *clock, uint64_t node); extern int nvclock_set_node(struct nvclock *clock, uint64_t node, uint64_t seq); extern int nvclock_inc_node(struct nvclock *clock, uint64_t node); -extern uint64_t nvclock_get(struct nvclock *clock); +extern uint64_t nvclock_get(const struct nvclock *clock); extern int nvclock_remove(struct nvclock *clock); extern int nvclock_set(struct nvclock *clock, uint64_t seq); extern int nvclock_inc(struct nvclock *clock);
--- a/src/common/vclock.c Mon Apr 13 20:09:13 2020 -0400 +++ b/src/common/vclock.c Sun Apr 19 16:32:24 2020 -0400 @@ -124,16 +124,16 @@ /* * Get @clock's @node sequence id. */ -uint64_t nvclock_get_node(struct nvclock *clock, uint64_t node) +uint64_t nvclock_get_node(const struct nvclock *clock, uint64_t node) { struct nvclockent *ent; - ent = __get_ent(clock, node, false); + ent = __get_ent((struct nvclock *) clock, node, false); return IS_ERR(ent) ? 0 : ent->seq; } -uint64_t nvclock_get(struct nvclock *clock) +uint64_t nvclock_get(const struct nvclock *clock) { return nvclock_get_node(clock, nomad_local_node_id()); }