From c684ee4dcf548e1ff1219cce8f64b815d3087dbd Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sun, 29 Sep 1996 01:43:58 +0000 Subject: [PATCH] Add no_glob flag. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@794 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftpd/popen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appl/ftp/ftpd/popen.c b/appl/ftp/ftpd/popen.c index 29515c783..980f16ff6 100644 --- a/appl/ftp/ftpd/popen.c +++ b/appl/ftp/ftpd/popen.c @@ -78,7 +78,7 @@ static int *pids; static int fds; FILE * -ftpd_popen(char *program, char *type, int do_stderr) +ftpd_popen(char *program, char *type, int do_stderr, int no_glob) { char *cp; FILE *iop; @@ -115,7 +115,7 @@ ftpd_popen(char *program, char *type, int do_stderr) int flags = GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE; memset(&gl, 0, sizeof(gl)); - if (glob(argv[argc], flags, NULL, &gl)) + if (no_glob || glob(argv[argc], flags, NULL, &gl)) gargv[gargc++] = strdup(argv[argc]); else for (pop = gl.gl_pathv; *pop; pop++)