VirtualBox

Changeset 1222 in kBuild for trunk/src/kash/redir.c


Ignore:
Timestamp:
Oct 8, 2007 12:24:31 AM (17 years ago)
Author:
bird
Message:

more fixes - it all compiles now (linking fails of course).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/redir.c

    r1218 r1222  
    190190                else
    191191                        eflags = 0;
    192                 if ((f = open(fname, O_RDONLY|eflags)) < 0)
     192                if ((f = shfile_open(&psh->fdtab, fname, O_RDONLY|eflags, 0)) < 0)
    193193                        goto eopen;
    194194                if (eflags)
     
    197197        case NFROMTO:
    198198                fname = redir->nfile.expfname;
    199                 if ((f = open(fname, O_RDWR|O_CREAT|O_TRUNC, 0666)) < 0)
     199                if ((f = shfile_open(&psh->fdtab, fname, O_RDWR|O_CREAT|O_TRUNC, 0666)) < 0)
    200200                        goto ecreate;
    201201                break;
     
    206206        case NCLOBBER:
    207207                fname = redir->nfile.expfname;
    208                 if ((f = open(fname, oflags, 0666)) < 0)
     208                if ((f = shfile_open(&psh->fdtab, fname, oflags, 0666)) < 0)
    209209                        goto ecreate;
    210210                break;
    211211        case NAPPEND:
    212212                fname = redir->nfile.expfname;
    213                 if ((f = open(fname, O_WRONLY|O_CREAT|O_APPEND, 0666)) < 0)
     213                if ((f = shfile_open(&psh->fdtab, fname, O_WRONLY|O_CREAT|O_APPEND, 0666)) < 0)
    214214                        goto ecreate;
    215215                break;
     
    229229                break;
    230230        default:
    231                 abort();
     231                sh_abort(psh);
    232232        }
    233233
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette