From fcab80bfee34e5029b1c5d21faaf9311452f598f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beat=20K=C3=BCng?= <beat-kueng@gmx.net>
Date: Wed, 8 Jun 2016 13:04:54 +0200
Subject: [PATCH] getprogname: rename to px4_get_taskname

---
 src/modules/systemlib/err.c                       | 4 ++--
 src/platforms/nuttx/px4_layer/px4_nuttx_tasks.c   | 2 +-
 src/platforms/posix/px4_layer/px4_posix_tasks.cpp | 2 +-
 src/platforms/px4_tasks.h                         | 3 ++-
 src/platforms/qurt/px4_layer/px4_qurt_tasks.cpp   | 2 +-
 5 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/modules/systemlib/err.c b/src/modules/systemlib/err.c
index 5ad31330af..78e3058068 100644
--- a/src/modules/systemlib/err.c
+++ b/src/modules/systemlib/err.c
@@ -67,7 +67,7 @@ static void
 warnerr_core(int errcode, const char *fmt, va_list args)
 {
 #if CONFIG_NFILE_STREAMS > 0
-	fprintf(stderr, "%s: ", getprogname());
+	fprintf(stderr, "%s: ", px4_get_taskname());
 	vfprintf(stderr, fmt, args);
 
 	/* convenience as many parts of NuttX use negative errno */
@@ -81,7 +81,7 @@ warnerr_core(int errcode, const char *fmt, va_list args)
 
 	fprintf(stderr, "\n");
 #elif CONFIG_ARCH_LOWPUTC
-	lowsyslog("%s: ", getprogname());
+	lowsyslog("%s: ", px4_get_taskname());
 	lowvsyslog(fmt, args);
 
 	/* convenience as many parts of NuttX use negative errno */
diff --git a/src/platforms/nuttx/px4_layer/px4_nuttx_tasks.c b/src/platforms/nuttx/px4_layer/px4_nuttx_tasks.c
index 4cefa0c716..84eed74b53 100644
--- a/src/platforms/nuttx/px4_layer/px4_nuttx_tasks.c
+++ b/src/platforms/nuttx/px4_layer/px4_nuttx_tasks.c
@@ -108,7 +108,7 @@ int px4_task_delete(int pid)
 	return task_delete(pid);
 }
 
-const char *getprogname(void)
+const char *px4_get_taskname(void)
 {
 #if CONFIG_TASK_NAME_SIZE > 0
 	FAR struct tcb_s	*thisproc = sched_self();
diff --git a/src/platforms/posix/px4_layer/px4_posix_tasks.cpp b/src/platforms/posix/px4_layer/px4_posix_tasks.cpp
index ffcd74f5e1..53cc821b2f 100644
--- a/src/platforms/posix/px4_layer/px4_posix_tasks.cpp
+++ b/src/platforms/posix/px4_layer/px4_posix_tasks.cpp
@@ -388,7 +388,7 @@ unsigned long px4_getpid()
 	return (unsigned long)pthread_self();
 }
 
-const char *getprogname()
+const char *px4_get_taskname()
 {
 	pthread_t pid = pthread_self();
 	const char *prog_name = "UnknownApp";
diff --git a/src/platforms/px4_tasks.h b/src/platforms/px4_tasks.h
index 0ce9e2e4a3..6fa3619ae5 100644
--- a/src/platforms/px4_tasks.h
+++ b/src/platforms/px4_tasks.h
@@ -134,7 +134,8 @@ __EXPORT bool px4_task_is_running(const char *taskname);
 __EXPORT int px4_prctl(int option, const char *arg2, unsigned pid);
 #endif
 
-__EXPORT const char *getprogname(void);
+/** return the name of the current task */
+__EXPORT const char *px4_get_taskname(void);
 
 __END_DECLS
 
diff --git a/src/platforms/qurt/px4_layer/px4_qurt_tasks.cpp b/src/platforms/qurt/px4_layer/px4_qurt_tasks.cpp
index 40897c8ff0..6cf342076a 100644
--- a/src/platforms/qurt/px4_layer/px4_qurt_tasks.cpp
+++ b/src/platforms/qurt/px4_layer/px4_qurt_tasks.cpp
@@ -348,7 +348,7 @@ unsigned long px4_getpid()
 }
 
 
-const char *getprogname()
+const char *px4_get_taskname()
 {
 	pthread_t pid = pthread_self();
 
-- 
GitLab