fix: relayd: unaligned access in trace_chunk_registry_ht_key_hash
[lttng-tools.git] / tests / regression / ust / daemon / daemon.c
1 /*
2 * Copyright (C) 2009 Pierre-Marc Fournier
3 * Copyright (C) 2011-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
4 *
5 * SPDX-License-Identifier: LGPL-2.1-only
6 *
7 */
8
9 #include <stdio.h>
10 #include <stdlib.h>
11 #include <sys/types.h>
12 #include <unistd.h>
13
14 #define TRACEPOINT_DEFINE
15 #define TRACEPOINT_CREATE_PROBES
16 #include "ust_tests_daemon.h"
17
18 int main(void)
19 {
20 int result;
21
22 pid_t parent_pid = getpid();
23 printf("parent_pid %d\n", parent_pid);
24 tracepoint(ust_tests_daemon, before_daemon, parent_pid);
25
26 result = daemon(0, 1);
27 if (result == 0) {
28 printf("child_pid %d\n", getpid());
29
30 tracepoint(ust_tests_daemon, after_daemon_child, getpid());
31 } else {
32 tracepoint(ust_tests_daemon, after_daemon_parent);
33 perror("daemon");
34 exit(1);
35 }
36
37 return 0;
38 }
This page took 0.030184 seconds and 4 git commands to generate.