X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=hello%2Fhello.c;h=7eecf69e83f0bbaf23949a71e191806bf884687a;hb=HEAD;hp=102b7db258ce566daff95bc2ce540c629a75d1f8;hpb=4486e5668017c5e2aab340ec2ed46c8fba1033d9;p=ust.git diff --git a/hello/hello.c b/hello/hello.c deleted file mode 100644 index 102b7db..0000000 --- a/hello/hello.c +++ /dev/null @@ -1,79 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include - -#include "marker.h" -#include "usterr.h" -#include "tracer.h" -#include "marker-control.h" -#include "relay.h" -#include "tp.h" - - -void inthandler(int sig) -{ - printf("in handler\n"); - exit(0); -} - -int init_int_handler(void) -{ - int result; - struct sigaction act; - - result = sigemptyset(&act.sa_mask); - if(result == -1) { - PERROR("sigemptyset"); - return -1; - } - - act.sa_handler = inthandler; - act.sa_flags = SA_RESTART; - - /* Only defer ourselves. Also, try to restart interrupted - * syscalls to disturb the traced program as little as possible. - */ - result = sigaction(SIGINT, &act, NULL); - if(result == -1) { - PERROR("sigaction"); - return -1; - } - - return 0; -} - -int main() -{ - int result; - int i; - - init_int_handler(); - - printf("Hello, World!\n"); - - sleep(1); - for(i=0; i<50; i++) { - trace_mark(ust, bar, "str %s", "FOOBAZ"); - trace_mark(ust, bar2, "number1 %d number2 %d", 53, 9800); - trace_hello_tptest(i); - usleep(100000); - } - - scanf("%*s"); - - ltt_trace_stop("auto"); - ltt_trace_destroy("auto"); - - DBG("TRACE STOPPED"); - scanf("%*s"); - - return 0; -} - -MARKER_LIB; -TRACEPOINT_LIB;