[lttng-dev] [PATCH babeltrace] Move memstream.h and uuid.h to include/babeltrace/compat directory
Ikaheimonen, JP
jp_ikaheimonen at mentor.com
Fri May 10 06:45:28 EDT 2013
Hi Mathieu:
You're correct: the MinGW-related patch set incorporates the changes in this patch.
I'm sorry I did not say this aloud when submitting the patch set - I'll try to be more informative in the future.
Thanks,
JP
-----Original Message-----
From: Mathieu Desnoyers [mailto:mathieu.desnoyers at efficios.com]
Sent: 7. toukokuuta 2013 22:55
To: Ikaheimonen, JP
Cc: lttng-dev at lists.lttng.org
Subject: Re: [PATCH babeltrace] Move memstream.h and uuid.h to include/babeltrace/compat directory
I see that this patch has been splitted into the windows support patchset, so I'll merge the version in the patchset.
Thanks,
Mathieu
* Ikaheimonen, JP (jp_ikaheimonen at mentor.com) wrote:
> As preparation for a new compatibility layer, the files memstream.h
> and uuid.h are moved to include/babeltrace/compat.
> ---
> converter/babeltrace-log.c | 2 +-
> formats/ctf/Makefile.am | 3 +--
> formats/ctf/ctf.c | 4 ++--
> formats/ctf/metadata/ctf-visitor-generate-io-struct.c | 2 +-
> include/Makefile.am | 3 ++-
> {formats/ctf => include/babeltrace/compat}/memstream.h | 0
> include/babeltrace/{ => compat}/uuid.h | 0
> include/babeltrace/ctf-ir/metadata.h | 2 +-
> 8 files changed, 8 insertions(+), 8 deletions(-) rename {formats/ctf
> => include/babeltrace/compat}/memstream.h (100%) rename
> include/babeltrace/{ => compat}/uuid.h (100%)
>
> diff --git a/converter/babeltrace-log.c b/converter/babeltrace-log.c
> index 2148711..0214e9a 100644
> --- a/converter/babeltrace-log.c
> +++ b/converter/babeltrace-log.c
> @@ -45,7 +45,7 @@
>
> #include <babeltrace/babeltrace-internal.h>
> #include <babeltrace/ctf/types.h>
> -#include <babeltrace/uuid.h>
> +#include <babeltrace/compat/uuid.h>
> #include <babeltrace/endian.h>
>
> #define USEC_PER_SEC 1000000UL
> diff --git a/formats/ctf/Makefile.am b/formats/ctf/Makefile.am index
> d803b69..6dcc1bb 100644
> --- a/formats/ctf/Makefile.am
> +++ b/formats/ctf/Makefile.am
> @@ -9,8 +9,7 @@ libbabeltrace_ctf_la_SOURCES = \
> events.c \
> iterator.c \
> callbacks.c \
> - events-private.h \
> - memstream.h
> + events-private.h
>
> # Request that the linker keeps all static libraries objects.
> libbabeltrace_ctf_la_LDFLAGS = \
> diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index
> 5a51495..bb3ba83 100644
> --- a/formats/ctf/ctf.c
> +++ b/formats/ctf/ctf.c
> @@ -33,7 +33,7 @@
> #include <babeltrace/ctf/events-internal.h>
> #include <babeltrace/trace-handle-internal.h>
> #include <babeltrace/context-internal.h> -#include
> <babeltrace/uuid.h>
> +#include <babeltrace/compat/uuid.h>
> #include <babeltrace/endian.h>
> #include <inttypes.h>
> #include <stdio.h>
> @@ -51,7 +51,7 @@
> #include "metadata/ctf-parser.h"
> #include "metadata/ctf-ast.h"
> #include "events-private.h"
> -#include "memstream.h"
> +#include <babeltrace/compat/memstream.h>"
>
> /*
> * We currently simply map a page to read the packet header and
> packet diff --git
> a/formats/ctf/metadata/ctf-visitor-generate-io-struct.c
> b/formats/ctf/metadata/ctf-visitor-generate-io-struct.c
> index 9bcc170..3be054d 100644
> --- a/formats/ctf/metadata/ctf-visitor-generate-io-struct.c
> +++ b/formats/ctf/metadata/ctf-visitor-generate-io-struct.c
> @@ -36,7 +36,7 @@
> #include <babeltrace/list.h>
> #include <babeltrace/types.h>
> #include <babeltrace/ctf/metadata.h>
> -#include <babeltrace/uuid.h>
> +#include <babeltrace/compat/uuid.h>
> #include <babeltrace/endian.h>
> #include <babeltrace/ctf/events-internal.h>
> #include "ctf-scanner.h"
> diff --git a/include/Makefile.am b/include/Makefile.am index
> 824be61..0ade99b 100644
> --- a/include/Makefile.am
> +++ b/include/Makefile.am
> @@ -30,6 +30,7 @@ noinst_HEADERS = \
> babeltrace/ctf/types.h \
> babeltrace/ctf/callbacks-internal.h \
> babeltrace/trace-handle-internal.h \
> - babeltrace/uuid.h \
> + babeltrace/compat/uuid.h \
> + babeltrace/compat/memstream.h \
> babeltrace/endian.h \
> babeltrace/mmap-align.h
> diff --git a/formats/ctf/memstream.h
> b/include/babeltrace/compat/memstream.h
> similarity index 100%
> rename from formats/ctf/memstream.h
> rename to include/babeltrace/compat/memstream.h
> diff --git a/include/babeltrace/uuid.h
> b/include/babeltrace/compat/uuid.h
> similarity index 100%
> rename from include/babeltrace/uuid.h
> rename to include/babeltrace/compat/uuid.h diff --git
> a/include/babeltrace/ctf-ir/metadata.h
> b/include/babeltrace/ctf-ir/metadata.h
> index 04e8945..fdb671a 100644
> --- a/include/babeltrace/ctf-ir/metadata.h
> +++ b/include/babeltrace/ctf-ir/metadata.h
> @@ -32,7 +32,7 @@
> #include <babeltrace/ctf/types.h>
> #include <sys/types.h>
> #include <dirent.h>
> -#include <babeltrace/uuid.h>
> +#include <babeltrace/compat/uuid.h>
> #include <assert.h>
> #include <glib.h>
>
> --
> 1.7.10.4
>
>
>
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list