Lines Matching refs:ept
1122 struct cfent *ept;
1174 ept = eptlist[i];
1176 if ((ept == NULL) || strcmp(aclass, ept->pkg_class)) {
1182 save_path = ept->path;
1183 tmp_path = fixpath(ept->path);
1184 ept->path = tmp_path;
1187 if (!ept->ftype || (ept->ftype == '^' && !script[0])) {
1197 echo(MSG_SHARED, ept->path);
1198 } else if (ept->pinfo->status == SERVED_FILE && !rm_remote) {
1204 echo(MSG_SERVER, ept->path);
1210 (void) fprintf(fp, "%s\n", ept->path);
1211 } else if (strchr("dx", ept->ftype) != NULL ||
1212 (lstat(ept->path, &st) == 0 && S_ISDIR(st.st_mode))) {
1215 if (rmdir(ept->path)) {
1217 echo(MSG_DIRBUSY, ept->path);
1219 echo(MSG_NOTEMPTY, ept->path);
1221 progerr(ERR_RMDIR, ept->path);
1225 if (ept->pinfo->status == SERVED_FILE) {
1226 echo(MSG_RMSRVR, ept->path);
1228 echo("%s", ept->path);
1243 if (ept->npkgs > 1) {
1244 echo(MSG_SHARED, ept->path);
1250 if (unlink(ept->path)) {
1252 progerr(ERR_RMPATH, ept->path);
1256 if (ept->pinfo->status == SERVED_FILE) {
1257 echo(MSG_RMSRVR, ept->path);
1259 echo("%s", ept->path);
1267 ept->path = save_path;