summaryrefslogtreecommitdiff
path: root/src/system/dlt-system-filetransfer.c
diff options
context:
space:
mode:
authorSebastian Kloska <sebastian.kloska@daimler.com>2019-09-10 14:25:34 +0200
committerSaya Sugiura <39760799+ssugiura@users.noreply.github.com>2019-09-13 11:56:51 +0900
commit5f42ef3c92b3a1f5679e92ba3b2bb3a547c16da2 (patch)
tree229e98a7e06116883b1dae61c47b90ec889fe5db /src/system/dlt-system-filetransfer.c
parentc9d1ba4b522afb79a719daea9e421724299f197f (diff)
downloadDLT-daemon-5f42ef3c92b3a1f5679e92ba3b2bb3a547c16da2.tar.gz
Proper setup and error checking of pthread_create
* Replace all start_XXX functions with one start_thread * Don't make pthread_t static * Don't use pthread_attr_t. Simply pass NULL * Bail out when pthread_create() fails * Check if MAX_THREADS gets exceeded Signed-off-by: Sebastian Kloska <sebastian.kloska@daimler.com>
Diffstat (limited to 'src/system/dlt-system-filetransfer.c')
-rw-r--r--src/system/dlt-system-filetransfer.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/system/dlt-system-filetransfer.c b/src/system/dlt-system-filetransfer.c
index 9091b1a..85aa380 100644
--- a/src/system/dlt-system-filetransfer.c
+++ b/src/system/dlt-system-filetransfer.c
@@ -765,12 +765,3 @@ void filetransfer_thread(void *v_conf)
sleep(conf->Filetransfer.TimeDelay);
}
}
-
-void start_filetransfer(DltSystemConfiguration *conf)
-{
- DLT_LOG(dltsystem, DLT_LOG_DEBUG, DLT_STRING("dlt-system-filetransfer, start."));
- static pthread_attr_t t_attr;
- static pthread_t pt;
- pthread_create(&pt, &t_attr, (void *)filetransfer_thread, conf);
- threads.threads[threads.count++] = pt;
-}