Changeset 4646 for zzuf


Ignore:
Timestamp:
Sep 19, 2010, 11:13:33 PM (9 years ago)
Author:
Sam Hocevar
Message:

Fix Win32 build.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/src/zzuf.c

    r4393 r4646  
    706706            tmpdir = "/tmp";
    707707
    708         for (j = optind + 1; j < opts->oldargc; j++)
     708        for (j = myoptind + 1; j < opts->oldargc; j++)
    709709        {
    710710            fpin = fopen(opts->oldargv[j], "r");
     
    713713
    714714            sprintf(tmpname, "%s/zzuf.%i.XXXXXX", tmpdir, (int)getpid());
     715#ifdef _WIN32
     716            fdout = mktemp(tmpname);
     717#else
    715718            fdout = mkstemp(tmpname);
     719#endif
    716720            if (fdout < 0)
    717721            {
     
    720724            }
    721725
    722             opts->child[i].newargv[j - optind] = strdup(tmpname);
     726            opts->child[i].newargv[j - myoptind] = strdup(tmpname);
    723727
    724728            _zz_register(k);
     
    895899        if (opts->opmode == OPMODE_COPY)
    896900        {
    897             for (j = optind + 1; j < opts->oldargc; j++)
     901            for (j = myoptind + 1; j < opts->oldargc; j++)
    898902            {
    899                 if (opts->child[i].newargv[j - optind] != opts->oldargv[j])
     903                if (opts->child[i].newargv[j - myoptind] != opts->oldargv[j])
    900904                {
    901                     unlink(opts->child[i].newargv[j - optind]);
    902                     free(opts->child[i].newargv[j - optind]);
    903                     opts->child[i].newargv[j - optind] = opts->oldargv[j];
     905                    unlink(opts->child[i].newargv[j - myoptind]);
     906                    free(opts->child[i].newargv[j - myoptind]);
     907                    opts->child[i].newargv[j - myoptind] = opts->oldargv[j];
    904908                }
    905909            }
Note: See TracChangeset for help on using the changeset viewer.