source: npl/system/netkit-ftp/patches/20-netkit-ftp-0.17-fprintf.patch @ d849d83

gcc484ntopperl-5.22
Last change on this file since d849d83 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 6.5 KB
  • netkit-ftp-0.17/ftp/cmds.c

    diff -up netkit-ftp-0.17/ftp/cmds.c.old netkit-ftp-0.17/ftp/cmds.c
    old new static char *pathprotect(char *name) 
    137137                if (name[i]=='.' && gotdots>=0) gotdots++;
    138138                else if (name[i]=='/' && gotdots<0) gotdots=0;
    139139                else if (name[i]=='/' && gotdots==2) {
    140                     printf("Warning: embedded .. in %.*s (changing to !!)\n",
     140                    fprintf(stderr, "Warning: embedded .. in %.*s (changing to !!)\n",
    141141                           len-1, name);
    142142                    name[i-1] = '!';
    143143                    name[i-2] = '!';
    another(int *pargc, char ***pargv, const 
    167167        int ret;
    168168
    169169        if (len >= sizeof(line) - 3) {
    170                 printf("sorry, arguments too long\n");
     170                fprintf(stderr, "sorry, arguments too long\n");
    171171                intr(0);
    172172        }
    173173        printf("(%s) ", prompt);
    setpeer(int argc, char *argv[]) 
    195195        char *port;
    196196
    197197        if (connected) {
    198                 printf("Already connected to %s, use close first.\n",
     198                fprintf(stderr, "Already connected to %s, use close first.\n",
    199199                        hostname);
    200200                code = -1;
    201201                return;
    setpeer(int argc, char *argv[]) 
    278278                                unix_server = 0;
    279279                        if (overbose &&
    280280                            !strncmp(reply_string, "215 TOPS20", 10))
    281                                 printf(
     281                                fprintf(stderr,
    282282"Remember to set tenex mode when transfering binary files from this machine.\n");
    283283                }
    284284                verbose = overbose;
    do_settype(const char *thetype)  
    316316                if (strcmp(thetype, p->t_name) == 0)
    317317                        break;
    318318        if (p->t_name == 0) {
    319                 printf("%s: unknown mode\n", thetype);
     319                fprintf(stderr, "%s: unknown mode\n", thetype);
    320320                code = -1;
    321321                return;
    322322        }
    changetype(int newtype, int show) 
    378378                if (newtype == p->t_type)
    379379                        break;
    380380        if (p->t_name == 0) {
    381                 printf("ftp: internal error: unknown type %d\n", newtype);
     381                fprintf(stderr, "ftp: internal error: unknown type %d\n", newtype);
    382382                return;
    383383        }
    384384        if (newtype == TYPE_L && bytename[0] != '\0')
    settenex(void) 
    428428void
    429429setmode(void)
    430430{
    431         printf("We only support %s mode, sorry.\n", modename);
     431        fprintf(stderr, "We only support %s mode, sorry.\n", modename);
    432432        code = -1;
    433433}
    434434
    setmode(void) 
    439439void
    440440setform(void)
    441441{
    442         printf("We only support %s format, sorry.\n", formname);
     442        fprintf(stderr, "We only support %s format, sorry.\n", formname);
    443443        code = -1;
    444444}
    445445
    setform(void) 
    449449void
    450450setstruct(void)
    451451{
    452         printf("We only support %s structure, sorry.\n", structname);
     452        fprintf(stderr, "We only support %s structure, sorry.\n", structname);
    453453        code = -1;
    454454}
    455455
    mput(int argc, char *argv[]) 
    594594                }
    595595                gargs = ftpglob(argv[i]);
    596596                if (globerr != NULL) {
    597                         printf("%s\n", globerr);
     597                        fprintf(stderr, "%s\n", globerr);
    598598                        if (gargs) {
    599599                                blkfree(gargs);
    600600                                free((char *)gargs);
    remglob(char *argv[], int doswitch) 
    906906                umask(oldumask);
    907907
    908908                if (fd<0) {
    909                         printf("Error creating temporary file, oops\n");
     909                        fprintf(stderr, "Error creating temporary file, oops\n");
    910910                        return NULL;
    911911                }
    912912               
    remglob(char *argv[], int doswitch) 
    931931                }
    932932                verbose = oldverbose; hash = oldhash;
    933933                if (badglob) {
    934                         printf("Refusing to handle insecure file list\n");
     934                        fprintf(stderr, "Refusing to handle insecure file list\n");
    935935                        close(fd);
    936936                        return NULL;
    937937                }
    938938                ftemp = fdopen(fd, "r");
    939939                if (ftemp == NULL) {
    940                         printf("fdopen failed, oops\n");
     940                        fprintf(stderr, "fdopen failed, oops\n");
    941941                        return NULL;
    942942                }
    943943                rewind(ftemp);
    checkglob(int fd, const char *pattern) 
    10061006                while (*sp == '/')
    10071007                        sp++;
    10081008                if (nrslash >= MAXPATHLEN) {
    1009                         printf("Incredible pattern: %s\n", pattern);
     1009                        fprintf(stderr, "Incredible pattern: %s\n", pattern);
    10101010                        return 0;
    10111011                }
    10121012                dotdot[nrslash++] = isdotdotglob(sp);
    checkglob(int fd, const char *pattern) 
    10191019                if ((sp = strchr(buffer, '\n')) != 0) {
    10201020                        *sp = '\0';
    10211021                } else {
    1022                         printf("Extremely long filename from server: %s",
     1022                        fprintf(stderr, "Extremely long filename from server: %s",
    10231023                                buffer);
    10241024                        okay = 0;
    10251025                        break;
    checkglob(int fd, const char *pattern) 
    10381038        }
    10391039
    10401040        if (!okay)
    1041                 printf("Filename provided by server "
     1041                fprintf(stderr, "Filename provided by server "
    10421042                       "doesn't match pattern `%s': %s\n", pattern, buffer);
    10431043
    10441044        fclose(fp);
    status(void) 
    10611061        if (connected)
    10621062                printf("Connected to %s.\n", hostname);
    10631063        else
    1064                 printf("Not connected.\n");
     1064                fprintf(stderr, "Not connected.\n");
    10651065        if (!proxy) {
    10661066                pswitch(1);
    10671067                if (connected) {
    10681068                        printf("Connected for proxy commands to %s.\n", hostname);
    10691069                }
    10701070                else {
    1071                         printf("No proxy connection.\n");
     1071                        fprintf(stderr, "No proxy connection.\n");
    10721072                }
    10731073                pswitch(0);
    10741074        }
    setdebug(int argc, char *argv[]) 
    12181218        if (argc > 1) {
    12191219                val = atoi(argv[1]);
    12201220                if (val < 0) {
    1221                         printf("%s: bad debugging value.\n", argv[1]);
     1221                        fprintf(stderr, "%s: bad debugging value.\n", argv[1]);
    12221222                        code = -1;
    12231223                        return;
    12241224                }
    cd(int argc, char *argv[]) 
    12481248        }
    12491249        if (command("CWD %s", argv[1]) == ERROR && code == 500) {
    12501250                if (verbose)
    1251                         printf("CWD command not recognized, trying XCWD\n");
     1251                        fprintf(stderr, "CWD command not recognized, trying XCWD\n");
    12521252                (void) command("XCWD %s", argv[1]);
    12531253        }
    12541254}
    user(int argc, char *argv[]) 
    15461546                aflag++;
    15471547        }
    15481548        if (n != COMPLETE) {
    1549                 fprintf(stdout, "Login failed.\n");
     1549                fprintf(stderr, "Login failed.\n");
    15501550                return;
    15511551        }
    15521552        if (!aflag && argc == 4) {
    pwd(void) 
    15671567         */
    15681568        verbose = 1;
    15691569        if (command("PWD") == ERROR && code == 500) {
    1570                 printf("PWD command not recognized, trying XPWD\n");
     1570                fprintf(stderr, "PWD command not recognized, trying XPWD\n");
    15711571                (void) command("XPWD");
    15721572        }
    15731573        verbose = oldverbose;
    makedir(int argc, char *argv[]) 
    15871587        }
    15881588        if (command("MKD %s", argv[1]) == ERROR && code == 500) {
    15891589                if (verbose)
    1590                         printf("MKD command not recognized, trying XMKD\n");
     1590                        fprintf(stderr, "MKD command not recognized, trying XMKD\n");
    15911591                (void) command("XMKD %s", argv[1]);
    15921592        }
    15931593}
    removedir(int argc, char *argv[]) 
    16061606        }
    16071607        if (command("RMD %s", argv[1]) == ERROR && code == 500) {
    16081608                if (verbose)
    1609                         printf("RMD command not recognized, trying XRMD\n");
     1609                        fprintf(stderr, "RMD command not recognized, trying XRMD\n");
    16101610                (void) command("XRMD %s", argv[1]);
    16111611        }
    16121612}
    cdup(void) 
    22122212{
    22132213        if (command("CDUP") == ERROR && code == 500) {
    22142214                if (verbose)
    2215                         printf("CDUP command not recognized, trying XCUP\n");
     2215                        fprintf(stderr, "CDUP command not recognized, trying XCUP\n");
    22162216                (void) command("XCUP");
    22172217        }
    22182218}
Note: See TracBrowser for help on using the repository browser.