summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorLutz Helwing <lutz_helwing@mentor.com>2015-09-22 10:49:29 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2015-10-07 10:37:19 +0200
commit4c8d43322e89b87288fb5ba12e523237e620481b (patch)
tree202bc05d45f14f7f30dd3826362811d3ce8840fd /src/tests
parente5ffa017047525ed2e3ee41ea2294546ee64894c (diff)
downloadDLT-daemon-4c8d43322e89b87288fb5ba12e523237e620481b.tar.gz
Fixed whitespace and formatting of new code Fixed licence headers
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/dlt-test-fork-handler.c90
1 files changed, 56 insertions, 34 deletions
diff --git a/src/tests/dlt-test-fork-handler.c b/src/tests/dlt-test-fork-handler.c
index d9c65e5..84685f9 100644
--- a/src/tests/dlt-test-fork-handler.c
+++ b/src/tests/dlt-test-fork-handler.c
@@ -1,8 +1,29 @@
-/**
- * Copyright (C) 2015 Intel Corporation
+/*
+ * @licence app begin@
+ * SPDX license identifier: MPL-2.0
+ *
+ * Copyright (C) 2015 Intel Corporation
+ *
+ * This file is part of GENIVI Project DLT - Diagnostic Log and Trace.
*
+ * This Source Code Form is subject to the terms of the
+ * Mozilla Public License (MPL), v. 2.0.
+ * If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * For further information see http://www.genivi.org/.
+ * @licence end@
*/
+/*!
+ * \author Stefan Vacek <stefan.vacek@intel.com> Intel Corporation
+ *
+ * \copyright Copyright © 2015 Intel Corporation. \n
+ * License MPL-2.0: Mozilla Public License version 2.0 http://mozilla.org/MPL/2.0/.
+ *
+ * \file dlt-test-fork-handler.c
+*/
+
#include <unistd.h> /* for fork() */
#include "dlt.h"
@@ -12,36 +33,37 @@
*/
int main()
{
- DltContext mainContext;
-
- DLT_REGISTER_APP("PRNT", "Parent application");
- DLT_REGISTER_CONTEXT(mainContext, "CTXP", "Parent context");
- DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("First message before fork"));
- usleep(200000);
-
- pid_t pid = fork();
- if (pid == 0) /* child process */
- {
- /* this message should not be visible */
- /* DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("Child's first message after fork, pid: "), DLT_INT32(getpid())); */
- /* unfortunately, this message does arrive, I assume because it still has (locally) valid data ... */
-
- DLT_REGISTER_APP("CHLD", "Child application");
- DLT_REGISTER_CONTEXT(mainContext, "CTXC", "Child context");
- DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("Child's second message after fork, pid: "), DLT_INT32(getpid()));
- usleep(400000);
- }
- else if (pid == -1) /* error in fork */
- {
- return -1;
- }
- else /* parent */
- {
- DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("Parent's first message after fork, pid: "), DLT_INT32(getpid()));
- usleep(500000);
- }
-
- DLT_UNREGISTER_APP();
-
- return 0;
+ DltContext mainContext;
+
+ DLT_REGISTER_APP("PRNT", "Parent application");
+ DLT_REGISTER_CONTEXT(mainContext, "CTXP", "Parent context");
+ DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("First message before fork"));
+ usleep(200000);
+
+ pid_t pid = fork();
+ if (pid == 0) /* child process */
+ {
+ /* this message should not be visible */
+ /* DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("Child's first message after fork, pid: "), DLT_INT32(getpid())); */
+ /* unfortunately, this message does arrive, I assume because it still has (locally) valid data ... */
+
+ DLT_REGISTER_APP("CHLD", "Child application");
+ DLT_REGISTER_CONTEXT(mainContext, "CTXC", "Child context");
+ DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("Child's second message after fork, pid: "), DLT_INT32(getpid()));
+ usleep(400000);
+ }
+ else if (pid == -1) /* error in fork */
+ {
+ return -1;
+ }
+ else /* parent */
+ {
+ DLT_LOG(mainContext, DLT_LOG_WARN, DLT_STRING("Parent's first message after fork, pid: "), DLT_INT32(getpid()));
+ usleep(500000);
+ }
+
+ DLT_UNREGISTER_APP()
+ ;
+
+ return 0;
}