[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 07/23] libxl: events: const-correct *_inuse, *_isregistered
On Tue, 2013-12-17 at 18:35 +0000, Ian Jackson wrote: > The comments for libxl__ev_time_isregistered and the corresponding > watch function even say that these should be const. Make it so. > > Also fix libxl__ev_child_inuse and libxl__ev_spawn_inuse. > > Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> > CC: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > tools/libxl/libxl_internal.h | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h > index 2712005..51d6c6d 100644 > --- a/tools/libxl/libxl_internal.h > +++ b/tools/libxl/libxl_internal.h > @@ -716,7 +716,7 @@ _hidden int libxl__ev_fd_modify(libxl__gc*, libxl__ev_fd > *ev, > _hidden void libxl__ev_fd_deregister(libxl__gc*, libxl__ev_fd *ev); > static inline void libxl__ev_fd_init(libxl__ev_fd *efd) > { efd->fd = -1; } > -static inline int libxl__ev_fd_isregistered(libxl__ev_fd *efd) > +static inline int libxl__ev_fd_isregistered(const libxl__ev_fd *efd) > { return efd->fd >= 0; } > > _hidden int libxl__ev_time_register_rel(libxl__gc*, libxl__ev_time *ev_out, > @@ -732,7 +732,7 @@ _hidden int libxl__ev_time_modify_abs(libxl__gc*, > libxl__ev_time *ev, > _hidden void libxl__ev_time_deregister(libxl__gc*, libxl__ev_time *ev); > static inline void libxl__ev_time_init(libxl__ev_time *ev) > { ev->func = 0; } > -static inline int libxl__ev_time_isregistered(libxl__ev_time *ev) > +static inline int libxl__ev_time_isregistered(const libxl__ev_time *ev) > { return !!ev->func; } > > > @@ -772,7 +772,7 @@ _hidden pid_t libxl__ev_child_fork(libxl__gc *gc, > libxl__ev_child *childw_out, > libxl__ev_child_callback *death); > static inline void libxl__ev_child_init(libxl__ev_child *childw_out) > { childw_out->pid = -1; } > -static inline int libxl__ev_child_inuse(libxl__ev_child *childw_out) > +static inline int libxl__ev_child_inuse(const libxl__ev_child *childw_out) > { return childw_out->pid >= 0; } > > /* Useable (only) in the child to once more make the ctx useable for > @@ -1213,7 +1213,7 @@ struct libxl__spawn_state { > libxl__ev_xswatch xswatch; > }; > > -static inline int libxl__spawn_inuse(libxl__spawn_state *ss) > +static inline int libxl__spawn_inuse(const libxl__spawn_state *ss) > { return libxl__ev_child_inuse(&ss->mid); } > > /* _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |