Lines Matching refs:filename
262 char filename[MAXFULLNAME], wrktype; in cntrl() local
327 (void) strcpy(filename, W_FILE1); in cntrl()
328 expfile(filename); in cntrl()
331 if ( (fp = fopen(filename, "r")) == NULL) { in cntrl()
336 filename, errno); in cntrl()
338 CDEBUG(1, "Failed: Can't Read %s\n", filename); in cntrl()
367 CDEBUG(1, "Denied: remote ulimit exceeded %s\n", filename); in cntrl()
390 (void) strcpy(filename, W_FILE2); in cntrl()
397 expfile(filename); in cntrl()
404 if (chkperm(W_FILE1, filename, strchr(W_OPTNS, 'd'))) { in cntrl()
410 filename); in cntrl()
432 strcpy(Dfile, filename); /* use Dest file directly */ in cntrl()
772 (void) strcpy(filename, W_FILE2); in cntrl()
773 expfile(filename); in cntrl()
774 DEBUG(4, "SLAVE - filename: %s\n", filename); in cntrl()
775 if (chkpth(filename, CK_WRITE) in cntrl()
776 || chkperm(W_FILE1, filename, strchr(W_OPTNS, 'd'))) { in cntrl()
792 strcpy(Dfile, filename); /* use Dest file directly */ in cntrl()
943 ret = PREFIX(Dfile, filename); in cntrl()
955 if(strcmp (filename, Dfile)) { in cntrl()
956 unlink(filename); in cntrl()
957 if(link(Dfile, filename)) in cntrl()
961 putinpub(filename, Dfile, BASENAME(W_USER,'!')); in cntrl()
964 DEBUG(7, "linked Point file to %s\n", filename); in cntrl()
968 DEBUG(7, "Point file and %s the same\n", filename); in cntrl()
972 status = xmv(Dfile, filename); in cntrl()
982 if (PREFIX(RemSpool, filename)) in cntrl()
983 chmod(filename, DFILEMODE); in cntrl()
985 chmod(filename, (filemode & LEGALMODE) | PUB_FILEMODE); in cntrl()
986 arrived(ntfyopt, filename, W_NUSER, Rmtname, User); in cntrl()
990 status = putinpub(filename, Dfile, in cntrl()
994 arrived(ntfyopt, filename, W_NUSER, in cntrl()
1103 ret = PREFIX(Dfile, filename); in cntrl()
1115 if(strcmp (filename, Dfile)) { in cntrl()
1116 unlink(filename); in cntrl()
1117 if(link(Dfile, filename)) in cntrl()
1121 putinpub(filename, Dfile, W_USER); in cntrl()
1124 DEBUG(7, "linked Point file to %s\n", filename); in cntrl()
1128 DEBUG(7, "Point file and %s the same\n", filename); in cntrl()
1132 status = xmv(Dfile, filename); in cntrl()
1143 if (PREFIX(RemSpool, filename)) in cntrl()
1144 chmod(filename, DFILEMODE); in cntrl()
1146 chmod(filename, (filemode & LEGALMODE) | PUB_FILEMODE); in cntrl()
1150 putinpub(filename, Dfile, W_USER); in cntrl()
1192 (void) strcpy(filename, W_FILE1); in cntrl()
1193 expfile(filename); in cntrl()
1194 if (DIRECTORY(filename)) { in cntrl()
1195 (void) strcat(filename, "/"); in cntrl()
1196 (void) strcat(filename, BASENAME(W_FILE2, '/')); in cntrl()
1210 if ((fp = fopen(filename, "r")) == NULL) { in cntrl()
1214 CDEBUG(1, "Failed: Can't Open %s\n", filename); in cntrl()
1219 if (chkpth(filename, CK_READ) || !F_READANY(fileno(fp))) { in cntrl()
1231 filename, errno); in cntrl()
1239 CDEBUG(1, "Denied: remote ulimit exceeded %s\n", filename); in cntrl()