From f6363b52a002d4875be282f3c0fde3ad35e77259 Mon Sep 17 00:00:00 2001 From: sgunderson Date: Thu, 17 Aug 2000 21:37:46 +0000 Subject: [PATCH] list_readmes(): Replace temp with pglob.gl_pathv[i] all the way. Looks cleaner. --- ftpd.c | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/ftpd.c b/ftpd.c index a6e32f8..1e2752c 100644 --- a/ftpd.c +++ b/ftpd.c @@ -171,13 +171,6 @@ #include #endif -/* Debug printing -- remove before 0.0.8 final */ -#if 1 -#define DPRINT(s) -#else -#define DPRINT(s) printf s -#endif - #ifndef MAP_FAILED #define MAP_FAILED -1 #endif @@ -262,7 +255,6 @@ int vsnprintf(char *str, size_t n, const char *format, va_list ap) */ int add_fd(const int fd, const int events) { - DPRINT(("add_fd(%d, %x)\n", fd, events)); #if HAVE_POLL if (fd >= FD_MAX) { printf("add_fd(%d, %x): failed\n", fd, events); @@ -289,7 +281,6 @@ int add_fd(const int fd, const int events) */ void del_fd(const int fd) { - DPRINT(("del_fd(%d)\n", fd)); #if HAVE_POLL if (fd >= FD_MAX) return; @@ -365,7 +356,6 @@ struct conn *alloc_new_conn(const int sock) { const unsigned int one = 1; struct conn *c = (struct conn *)(malloc(sizeof(struct conn))); - DPRINT(("alloc_new_conn(%d)\n", sock)); if (c == NULL) return c; @@ -480,14 +470,11 @@ struct dcache *alloc_new_dcache() */ void destroy_conn(struct conn * const c) { - DPRINT(("destroy_conn:\n")); if (c == NULL) return; del_fd(c->sock); destroy_ftran(c->transfer); remove_from_linked_list((struct list_element *)c); - - DPRINT(("destroy_conn done.\n")); } /* @@ -585,8 +572,6 @@ int process_all_clients(const fd_set * const active_clients, const int num_ac) struct conn *c = NULL, *next = first_conn->next_conn; int checked_through = 0; - DPRINT(("process_all_clients: num_ac %d\n", num_ac)); - /* run through the linked list */ while (next != NULL && checked_through < num_ac) { int bytes_avail; @@ -601,7 +586,6 @@ int process_all_clients(const fd_set * const active_clients, const int num_ac) if (!fds[c->sock].revents & POLLIN) { continue; } - DPRINT(("process_all_clients: fd %d has POLLIN set\n", c->sock)); #else if (!FD_ISSET(c->sock, active_clients)) { continue; @@ -1029,7 +1013,6 @@ int main(void) #if HAVE_POLL i = poll(fds, highest_fds + 1, 60000); - DPRINT(("poll returns %d\n", i)); #if 0 { int j; @@ -1252,7 +1235,6 @@ void numeric(struct conn * const c, const int numeric, const char * const format i = vsnprintf(buf, 256, fmt, args); va_end(args); - DPRINT((buf)); err = send(c->sock, buf, i, 0); if (err == -1 && errno == EPIPE) { destroy_conn(c); @@ -1587,13 +1569,11 @@ void list_readmes(struct conn * const c) if (glob("README*", 0, NULL, &pglob) != 0) return; for (i = 0; i < pglob.gl_pathc; i++) { - const char * const temp = pglob.gl_pathv[i]; struct stat buf; char str[256]; - char *tm; - if (stat(temp, &buf) == -1) continue; + if (stat(pglob.gl_pathv[i], &buf) == -1) continue; /* remove trailing LF */ tm = ctime(&buf.st_mtime); @@ -1601,7 +1581,7 @@ void list_readmes(struct conn * const c) snprintf(str, 256, "250-Please read the file %s\r\n" "250-\tIt was last modified %s - %ld days ago\r\n", - temp, tm, + pglob.gl_pathv[i], tm, (now - buf.st_mtime) / 86400); send(c->sock, str, strlen(str), 0); } -- 2.39.5