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