diff options
author | jkh <jkh@FreeBSD.org> | 1996-07-04 00:55:21 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1996-07-04 00:55:21 +0000 |
commit | e22f27ac866407213e0511e4d9ffbfc6983f222d (patch) | |
tree | ffcc145589ccdbd651b4ea9412341d46a8b6e67b /lib/libftpio/ftpio.c | |
parent | 9a167a10a823308fa0d5701ce0f5c93b2343440e (diff) | |
download | FreeBSD-src-e22f27ac866407213e0511e4d9ffbfc6983f222d.zip FreeBSD-src-e22f27ac866407213e0511e4d9ffbfc6983f222d.tar.gz |
Implement an ftpVerbose() hook.
Submitted by: jmz
Diffstat (limited to 'lib/libftpio/ftpio.c')
-rw-r--r-- | lib/libftpio/ftpio.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/libftpio/ftpio.c b/lib/libftpio/ftpio.c index 032eaa7..533c565 100644 --- a/lib/libftpio/ftpio.c +++ b/lib/libftpio/ftpio.c @@ -14,7 +14,7 @@ * Turned inside out. Now returns xfers as new file ids, not as a special * `state' of FTP_t * - * $Id: ftpio.c,v 1.6 1996/06/17 23:16:04 jkh Exp $ + * $Id: ftpio.c,v 1.7 1996/06/22 21:43:54 jkh Exp $ * */ @@ -139,6 +139,12 @@ ftpBinary(FILE *fp) ftp->is_binary = TRUE; return SUCCESS; } +void +ftpVerbose(FILE *fp, int status) +{ + FTP_t ftp = fcookie(fp); + ftp->is_verbose = status; +} int ftpChdir(FILE *fp, char *dir) @@ -360,6 +366,7 @@ ftp_new(void) ftp->con_state = init; ftp->is_binary = FALSE; ftp->is_passive = FALSE; + ftp->is_verbose = FALSE; ftp->errno = 0; return ftp; } @@ -448,6 +455,8 @@ get_a_line(FTP_t ftp) if (!i) continue; buf[i] = '\0'; + if (ftp->is_verbose == TRUE) + printf("%s\n",buf+4); return buf; } i++; |