|
|
1.1 ! root 1: dcp.c ! 2: 85 c 85 ! 3: < ! 4: --- ! 5: > umask(077); ! 6: dcpmisc.c ! 7: dcpsys.c ! 8: 525,533 c 525,531 ! 9: < if ( lockttyexist(rdevname) ) { ! 10: < if ( role == MASTER ){ ! 11: < printmsg(M_DEBUG,"Sysend: calling undial and hangup routines."); ! 12: < dcpundial(); ! 13: < }else{ ! 14: < plog(M_CALL,"Sysend: Removing remote device lock file."); ! 15: < if(unlocktty(rdevname) != 0){ ! 16: < plog(M_CALL,"sysend: Possible lock file removal failure."); ! 17: < } ! 18: --- ! 19: > if ( role == MASTER ){ ! 20: > printmsg(M_DEBUG,"Sysend: calling undial and hangup routines."); ! 21: > dcpundial(); ! 22: > }else{ ! 23: > plog(M_CALL,"Sysend: Removing remote device lock file."); ! 24: > if(unlocktty(rdevname) != 0){ ! 25: > plog(M_CALL,"sysend: Possible lock file removal failure."); ! 26: 536 a 535 ! 27: > ! 28: 546,548 c 545,549 ! 29: < if(lockrm(rmtname) != 0){ ! 30: < printmsg(M_LOG,"sysend: Remote site Lock file removal failed!"); ! 31: < plog(M_CALL,"sysend: Remote site lock file removal failed!"); ! 32: --- ! 33: > if (lockexist(rmtname)){ ! 34: > if (!lockrm(rmtname)) { ! 35: > printmsg(M_LOG,"sysend: Remote site Lock file removal failed!"); ! 36: > plog(M_CALL,"sysend: Remote site lock file removal failed!"); ! 37: > } ! 38: dcpunix.c ! 39: dcputil.c ! 40: dcpxf2.c ! 41: dcpxfer.c ! 42: 311 c 311 ! 43: < if ( (clinep[i]=strtok(sp, " \t\n")) == NULL ) ! 44: --- ! 45: > if ( (clinep[i]=strtok(sp, " \t\n")) == NULL ){ ! 46: 312 a 313 ! 47: > } ! 48: 316 a 318 ! 49: > printmsg(M_SPOOL,"PERMISSIONS WATCH: cline[%d] is %o",i, clinep[i]); ! 50: 361 a 364 ! 51: > ! 52: 487 a 491,501 ! 53: > ! 54: > /* this problem showed up in 4.0. When we request a file, nothing specifies ! 55: > the file permissions. This little ditty will take care of the problem. ! 56: > Now we check the value of nclinep, as it holds the place where we ! 57: > exitted the loop which parses the command received. If we broke out at 7, ! 58: > which is where the file permissions are stored, then we end up with garbage ! 59: > permissions in modep (which is clinep[7]). For these cases, we will default ! 60: > to permissions of 0644 and pray that the customers can live with it. ! 61: > ! 62: > Bob H. 08/26/92 */ ! 63: > ! 64: 489 c 503 ! 65: < (chmod(xtofile, getoct(modep)) == -1)) { ! 66: --- ! 67: > (chmod(xtofile, (nclinep == 7 ? 0644:getoct(modep)) ) == -1)) { ! 68: gpkt.c ! 69: 36,37 c 36,37 ! 70: < #define SWINDOW 7 /* initial send window size */ ! 71: < #define RWINDOW 7 /* window size we want to recieve */ ! 72: --- ! 73: > #define SWINDOW 6 /* initial send window size */ ! 74: > #define RWINDOW 6 /* window size we want to recieve */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.