Commit | Line | Data |
---|---|---|
a09dac63 PMF |
1 | /* Copyright (C) 2009 Pierre-Marc Fournier |
2 | * | |
3 | * This library is free software; you can redistribute it and/or | |
4 | * modify it under the terms of the GNU Lesser General Public | |
5 | * License as published by the Free Software Foundation; either | |
6 | * version 2.1 of the License, or (at your option) any later version. | |
7 | * | |
8 | * This library is distributed in the hope that it will be useful, | |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
11 | * Lesser General Public License for more details. | |
12 | * | |
13 | * You should have received a copy of the GNU Lesser General Public | |
14 | * License along with this library; if not, write to the Free Software | |
15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |
16 | */ | |
17 | ||
6dd969b5 | 18 | #include <stdio.h> |
09dcbc3d PMF |
19 | #include <time.h> |
20 | #include <errno.h> | |
21 | ||
93d0f2ea JB |
22 | #include <ust/marker.h> |
23 | ||
6dd969b5 PMF |
24 | int main() |
25 | { | |
6dd969b5 | 26 | int i; |
09dcbc3d | 27 | struct timespec tv; |
09dcbc3d PMF |
28 | int result; |
29 | ||
30 | tv.tv_sec = 1; | |
31 | tv.tv_nsec = 0; | |
6dd969b5 | 32 | |
09dcbc3d PMF |
33 | do { |
34 | result = nanosleep(&tv, &tv); | |
35 | } while(result == -1 && errno == EINTR); | |
6dd969b5 PMF |
36 | |
37 | printf("Hello, World!\n"); | |
38 | ||
39 | for(i=0; i<500; i++) { | |
686debc3 MD |
40 | ust_marker(bar, "str %d", i); |
41 | ust_marker(bar2, "number1 %d number2 %d", (int)53, (int)9800); | |
6dd969b5 PMF |
42 | } |
43 | ||
c8b4275e PMF |
44 | // ltt_trace_stop("auto"); |
45 | // ltt_trace_destroy("auto"); | |
46 | ||
6dd969b5 PMF |
47 | return 0; |
48 | } |