Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: basesrc



Module Name:    basesrc
Committed By:   lukem
Date:           Tue Dec  7 05:30:55 UTC 1999

Modified Files:
        basesrc/libexec/ftpd: Makefile conf.c extern.h ftpcmd.y ftpd.c popen.c

Log Message:
* change ftpd_popen() to take char *argv[] instead of char *cmd.
  the string tokenisation must be performed by the caller (which is
  generally easy because it's almost always a static command).
* change do_conversion() to return a char *argv[] instead of char *cmd.
  tokenisation of the command is done internally.
* change retrieve() to take char *argv[] instead of char *cmd.
  (to take advantage of the above changes).  fixes [bin/8173]
* use fparseln() instead of fgetln()
* store conversions in listed order (rather than reverse order)
* use stringlists instead of handrolling code to manage an argv.


To generate a diff of this commit:
cvs rdiff -r1.35 -r1.36 basesrc/libexec/ftpd/Makefile
cvs rdiff -r1.22 -r1.23 basesrc/libexec/ftpd/conf.c
cvs rdiff -r1.19 -r1.20 basesrc/libexec/ftpd/extern.h
cvs rdiff -r1.39 -r1.40 basesrc/libexec/ftpd/ftpcmd.y
cvs rdiff -r1.70 -r1.71 basesrc/libexec/ftpd/ftpd.c
cvs rdiff -r1.16 -r1.17 basesrc/libexec/ftpd/popen.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index