Subversion Repositories SvarDOS

Rev

Rev 1971 | Rev 1976 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1971 Rev 1974
Line 366... Line 366...
366
    output(curzipnode->filename);
366
    output(curzipnode->filename);
367
    output(" -> ");
367
    output(" -> ");
368
    output(buff);
368
    output(buff);
369
    unzip_result = zip_unzip(zipfd, curzipnode, fulldestfilename, buff15k);
369
    unzip_result = zip_unzip(zipfd, curzipnode, fulldestfilename, buff15k);
370
    outputnl("");
370
    outputnl("");
371
    if (unzip_result != 0) {
371
    if (unzip_result == 0) {
372
      sprintf(buff, svarlang_str(10,4), unzip_result); /* "ERROR: unzip failure (%d)" */
-
 
373
      outputnl(buff);
-
 
374
      filesextractedfailure += 1;
-
 
375
    } else {
-
 
376
      filesextractedsuccess += 1;
372
      filesextractedsuccess += 1;
-
 
373
    } else {
-
 
374
      /* "ERROR: unzip failure (%d)" */
-
 
375
      sprintf(buff, svarlang_str(10,4), unzip_result);
-
 
376
      output(buff);
-
 
377
      if (unzip_result == -4) {
-
 
378
        output(" [");
-
 
379
        output(svarlang_str(2,14)); /* "Out of memory" */
-
 
380
        output("]");
-
 
381
      }
-
 
382
      outputnl("");
-
 
383
      filesextractedfailure += 1;
377
    }
384
    }
378
  }
385
  }
379
  fclose(lsmfd);
386
  fclose(lsmfd);
380
 
387
 
381
  /* "Package %s installed: %ld errors, %ld files extracted." */
388
  /* "Package %s installed: %ld errors, %ld files extracted." */