commit - a77ed65d76c7a9ad255e397169a02cc1256b0f7b
commit + 63b9781e99a5b7519106753eb93d50fb568d4d4c
blob - 27c6556d60606fb670041ede82eae61351a49e42
blob + 00de21321efa7a139f236cbb2e24eb7ee0ee00ee
--- ftp.c
+++ ftp.c
uint64_t done;
};
-#define PWDFID 0
+int pwdfid;
#define ASSERT_EMPTYBUF() assert(EVBUFFER_LENGTH(buf) == 0)
if ((user = getenv("USER")) == NULL)
user = "flan";
- tattach(PWDFID, NOFID, user, path);
+ tattach(pwdfid, NOFID, user, path);
do_send();
recv_msg();
expect2(Rattach, iota_tag);
return;
}
- if (walk_path(PWDFID, PWDFID, argv[0], &qid) == -1 ||
+ if (walk_path(pwdfid, pwdfid, argv[0], &qid) == -1 ||
!(qid.type & QTDIR))
printf("can't cd %s\n", argv[0]);
}
{
uint16_t nwqid;
- twalk(PWDFID, 1, argv, 1);
+ twalk(pwdfid, 1, argv, 1);
do_send();
recv_msg();
expect2(Rwalk, iota_tag);
return;
}
- dup_fid(PWDFID, 1);
+ dup_fid(pwdfid, 1);
do_open(1, KOREAD);
evbuffer_drain(dirbuf, EVBUFFER_LENGTH(dirbuf));