diff options
author | Christian Grothoff <christian@grothoff.org> | 2005-06-06 18:11:36 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2005-06-06 18:11:36 +0000 |
commit | 6e1bf22bb07f8117a7a01857277cd58c4aeb3fac (patch) | |
tree | 944ffa4f7a414ced1cdc47aebddfaf44a178c516 /src | |
parent | 6c4321c38d5a1d7b2607369b607c3ec794d78974 (diff) | |
download | gnunet-gtk-6e1bf22bb07f8117a7a01857277cd58c4aeb3fac.tar.gz gnunet-gtk-6e1bf22bb07f8117a7a01857277cd58c4aeb3fac.zip |
coding
Diffstat (limited to 'src')
-rw-r--r-- | src/fs.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -137,6 +137,7 @@ static void * shutdownCode(Semaphore * sig) { | |||
137 | void gtk_fs_done() { | 137 | void gtk_fs_done() { |
138 | PTHREAD_T doneThread; | 138 | PTHREAD_T doneThread; |
139 | Semaphore * sig; | 139 | Semaphore * sig; |
140 | void * unused; | ||
140 | 141 | ||
141 | sig = SEMAPHORE_NEW(0); | 142 | sig = SEMAPHORE_NEW(0); |
142 | if (0 != PTHREAD_CREATE(&doneThread, | 143 | if (0 != PTHREAD_CREATE(&doneThread, |
@@ -146,6 +147,8 @@ void gtk_fs_done() { | |||
146 | DIE_STRERROR("pthread_create"); | 147 | DIE_STRERROR("pthread_create"); |
147 | while (OK != SEMAPHORE_DOWN_NONBLOCKING(sig)) | 148 | while (OK != SEMAPHORE_DOWN_NONBLOCKING(sig)) |
148 | gtkRunSomeSaveCalls(); | 149 | gtkRunSomeSaveCalls(); |
150 | PTHREAD_JOIN(&doneThread, | ||
151 | &unused); | ||
149 | SEMAPHORE_FREE(sig); | 152 | SEMAPHORE_FREE(sig); |
150 | } | 153 | } |
151 | 154 | ||