diff options
author | Dirk Engling <erdgeist@erdgeist.org> | 2015-06-03 11:22:09 +0200 |
---|---|---|
committer | Dirk Engling <erdgeist@erdgeist.org> | 2015-06-03 11:22:09 +0200 |
commit | a007ef1af0def1870e3af6ffed09aa67edb6b195 (patch) | |
tree | 52c47d8be43a14b3794262b9a4d4b9420076cf1d /src/export/extract_version_1.c | |
parent | 59d7c59c017b41e7894ffbe026a4404d02afcfa4 (diff) |
Accumulate return value of write() to finally silence warnings
Diffstat (limited to 'src/export/extract_version_1.c')
-rw-r--r-- | src/export/extract_version_1.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/export/extract_version_1.c b/src/export/extract_version_1.c index c727b4f..8ec199e 100644 --- a/src/export/extract_version_1.c +++ b/src/export/extract_version_1.c | |||
@@ -190,6 +190,7 @@ int main( ) | |||
190 | { | 190 | { |
191 | char filename[1024]; | 191 | char filename[1024]; |
192 | MAP f; | 192 | MAP f; |
193 | ssize_t temp = 0; | ||
193 | int i; | 194 | int i; |
194 | 195 | ||
195 | for( i=0; i<14; ++i ) | 196 | for( i=0; i<14; ++i ) |
@@ -210,15 +211,16 @@ int main( ) | |||
210 | /* Write out results */ | 211 | /* Write out results */ |
211 | for( i=0; i<14; ++i ) { | 212 | for( i=0; i<14; ++i ) { |
212 | /* if( g_state.outfill[i] > 1024*1024*6 ) printf( "Large: %s %zd\n", g_state.ort, g_state.outfill[i] ); */ | 213 | /* if( g_state.outfill[i] > 1024*1024*6 ) printf( "Large: %s %zd\n", g_state.ort, g_state.outfill[i] ); */ |
213 | (void)write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] ); | 214 | temp += write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] ); |
214 | g_state.outfill[i] = 0; | 215 | g_state.outfill[i] = 0; |
215 | } | 216 | } |
216 | } | 217 | } |
217 | 218 | ||
218 | for( i=0; i<14; ++i ) { | 219 | for( i=0; i<14; ++i ) { |
219 | (void)write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] ); | 220 | temp += write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] ); |
220 | close( g_state.outfiles[i] ); | 221 | close( g_state.outfiles[i] ); |
221 | } | 222 | } |
222 | 223 | if( !temp ) | |
224 | exit(1); | ||
223 | return 0; | 225 | return 0; |
224 | } | 226 | } |