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 | } |
