[sheepdog] [PATCH 3/6] lib: add a header for a case of disabling LTTng
Hitoshi Mitake
mitake.hitoshi at lab.ntt.co.jp
Fri Jan 9 08:37:16 CET 2015
This is a preparation patch. The header file is required for disabling
LTTng tracing.
Cc: Gu Ping <guping610 at qq.com>
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
---
include/Makefile.am | 2 +-
include/lttng_disable.h | 17 +++++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
create mode 100644 include/lttng_disable.h
diff --git a/include/Makefile.am b/include/Makefile.am
index 2c86984..ad73266 100644
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -3,4 +3,4 @@ MAINTAINERCLEANFILES = Makefile.in config.h.in
noinst_HEADERS = bitops.h event.h logger.h sheepdog_proto.h util.h \
list.h net.h sheep.h exits.h strbuf.h rbtree.h \
sha1.h option.h internal_proto.h shepherd.h work.h \
- sockfd_cache.h compiler.h fec.h
+ sockfd_cache.h compiler.h fec.h lttng_disable.h
diff --git a/include/lttng_disable.h b/include/lttng_disable.h
new file mode 100644
index 0000000..fa192fa
--- /dev/null
+++ b/include/lttng_disable.h
@@ -0,0 +1,17 @@
+/*
+ * Copyright (C) 2015 Nippon Telegraph and Telephone Corporation.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License version
+ * 2 as published by the Free Software Foundation.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef LTTNG_DISABLE_H
+#define LTTNG_DISABLE_H
+
+#define tracepoint(provider, name, ...) do { } while (0)
+
+#endif /* LTTNG_DISABLE_H */
--
1.9.1
More information about the sheepdog
mailing list