Commit | Line | Data |
---|---|---|
641c659a | 1 | /* |
c0c0989a | 2 | * SPDX-License-Identifier: LGPL-2.1-only |
641c659a | 3 | * |
c0c0989a MJ |
4 | * Copyright (C) 2009 Pierre-Marc Fournier |
5 | * Copyright (C) 2011-2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
641c659a MD |
6 | */ |
7 | ||
8 | #include <stdlib.h> | |
9 | #include <stdio.h> | |
10 | #include <unistd.h> | |
11 | ||
12 | #include <lttng/tracef.h> | |
13 | ||
14 | int main(int argc, char **argv) | |
15 | { | |
16 | int i; | |
17 | int delay = 0; | |
18 | const char *str = "mystring test"; | |
19 | long l = 0x42; | |
20 | ||
21 | if (argc == 2) | |
22 | delay = atoi(argv[1]); | |
23 | ||
24 | fprintf(stderr, "Demo program starting.\n"); | |
25 | ||
26 | sleep(delay); | |
27 | ||
28 | fprintf(stderr, "Tracing... "); | |
29 | for (i = 0; i < 5; i++) { | |
06294ff9 | 30 | lttng_ust_tracef("This is a \"%s\" formatted %d event %lx", |
641c659a MD |
31 | str, i, l); |
32 | } | |
33 | fprintf(stderr, " done.\n"); | |
34 | return 0; | |
35 | } |