Lines Matching refs:op
169 int op; /* {CP,LN,MV} */
175 int remove; /* remove destination before op */
180 int verbose; /* list each file before op */
191 char* opname; /* state.op message string */
232 * visit a single file and state.op to the destination
250 Sfio_t* op;
327 if (state->preserve && state->op != LN || ent->fts_level > 0 && (ent->fts_statp->st_mode & S_IRWXU) != S_IRWXU)
350 if (state->op == CP)
404 if (state->op == CP)
427 if (state->op != LN && st.st_dev == ent->fts_statp->st_dev && st.st_ino == ent->fts_statp->st_ino)
429 if (state->op == MV)
464 else if (state->op == LN)
549 switch (state->op)
587 else if (state->op == CP || S_ISREG(ent->fts_statp->st_mode) || S_ISDIR(ent->fts_statp->st_mode))
612 if (!(op = sfnew(NiL, NiL, SF_UNBOUND, wfd, SF_WRITE)))
620 if (sfmove(ip, op, (Sfoff_t)SF_UNBOUND, -1) < 0)
624 if (sfsync(op) || state->sync && fsync(wfd) || sfclose(op))
663 if (state->op == MV && remove(ent->fts_path))
717 state->op = CP;
724 state->op = LN;
734 state->op = MV;
747 state->opname = state->op == CP ? ERROR_translate(0, 0, 0, "overwrite") : ERROR_translate(0, 0, 0, "replace");
790 if (state->op != CP || !standard)
798 if (state->op != CP || !standard)
802 state->op = LN;
815 state->op = LN;
989 switch (state->op)