[Spice-devel] [PATCH spice-protocol] stats: Add SPICE_STAT_SHM_PATTERN definition
Frediano Ziglio
fziglio at redhat.com
Fri Sep 15 10:10:03 UTC 2017
>
> On Fri, Sep 15, 2017 at 10:04:45AM +0100, Frediano Ziglio wrote:
> > This was proposed by Christophe De Dinechin for coherence with
> > a patch in reds_stat tool to find statistic files.
> > Allows to search such files using a shell pattern (allows to
> > be used by functions like glob or fnmatch).
>
> Is this missing the corresponding tools/reds_stat.c change?
>
> Christophe
>
Is another repository.
As spice-protocol is also not bound directly this will require:
- wait for a new spice-procotol version;
- update spice-server configure.ac requiring the new version;
- update reds_stat.c.
I think in the meantime a
#ifndef SPICE_STAT_SHM_PATTERN
#define SPICE_STAT_SHM_PATTERN "/spice.*"
#endif
can be used in reds_stat.c
On the other hand this code
const char *p = strchr(globbuf.gl_pathv[0], '.');
if (p) {
pid = atoi(p+1);
}
is assuming the format of SPICE_STAT_SHM_PATTERN is /XXXX.<pid> with
XXXX not containing a dot.
Frediano
> >
> > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > ---
> > spice/stats.h | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/spice/stats.h b/spice/stats.h
> > index 46bbfed..ebd1995 100644
> > --- a/spice/stats.h
> > +++ b/spice/stats.h
> > @@ -35,6 +35,7 @@
> > #include <spice/types.h>
> >
> > #define SPICE_STAT_SHM_NAME "/spice.%u"
> > +#define SPICE_STAT_SHM_PATTERN "/spice.*"
> > #define SPICE_STAT_NODE_NAME_MAX 20
> > #define SPICE_STAT_MAGIC SPICE_MAGIC_CONST("STAT")
> > #define SPICE_STAT_VERSION 1
More information about the Spice-devel
mailing list