Diff

Differences From Artifact [63a153e589]:

To Artifact [3f362dcadd]:


685
686
687
688
689
690
691






692
693
694
695
696
697
698
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704







+
+
+
+
+
+







void scp_sftp_listdir(char *dirname)
{
    struct fxp_handle *dirh;
    struct fxp_names *names;
    struct fxp_name *ournames;
    int nnames, namesize;
    int i;

    if (!fxp_init()) {
	tell_user(stderr, "unable to initialise SFTP: %s", fxp_error());
	errs++;
	return;
    }

    printf("Listing directory %s\n", dirname);

    dirh = fxp_opendir(dirname);
    if (dirh == NULL) {
	printf("Unable to open %s: %s\n", dirname, fxp_error());
    } else {