Commit Briefs

Omar Polo

configure.ac: expand the check for sys/tree.h

do not just see if it's there, make sure it is usable. Currently, alpine sys/tree.h generates code that doesn't work with both gcc and clang (for different reasons!) so make sure we can actually use it, or fall back on the bundled version.



Omar Polo

kamiftp: improve readline completions

Now `ls pref<TAB>' will complete all the paths starting with `pref' in the current directory; before it was only working for sub-directories.


Omar Polo

kamiftp: refactor ftp_remote_files

no functional changes



Omar Polo

fix #ifdef typo; add __dead to err functions

in d444fd2 I forgot to rename HAVE_ERR to HAVE_ERRC too.


Omar Polo

add -Wno-pointer-sign to the mix




Omar Polo

add compat for errc and warnc

while here also fix the prototypes for warn and warnx


Omar Polo

kamiftp: remove unused variables




Omar Polo

kamiftp: ensure compl_add_entry leaves a NULL terminator

while here also rearrange a bit the compl_state_reset/compl_add_entry dance and do the allocations only in the latter.


Omar Polo

kamiftp: propagate AM_CFLAGS