From 02693bb59ba737d7aa0ff9fcfdf180f26786080a Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Sat, 23 Jul 2005 21:44:00 +0000 Subject: [PATCH] (prompt,dopipe) [_WIN32]: Enable the pipe capability. --- src/client/misc.h | 2 ++ src/client/servcmd.c | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/client/misc.h b/src/client/misc.h index d124c81e..0be7d931 100644 --- a/src/client/misc.h +++ b/src/client/misc.h @@ -65,6 +65,8 @@ HANDLE hStdIn; #define getsose() ((void)0) #define putso() ((void)0) #define putse() ((void)0) +#define pclose _pclose +#define popen _popen #else void getsose(void); void putso(void); diff --git a/src/client/servcmd.c b/src/client/servcmd.c index 911b8a1c..7c43a985 100644 --- a/src/client/servcmd.c +++ b/src/client/servcmd.c @@ -130,9 +130,7 @@ prompt(FILE *auxfi) (void)fclose(redir_fp); redir_fp = NULL; } else if (pipe_fp) { -#ifndef _WIN32 (void)pclose(pipe_fp); -#endif pipe_fp = NULL; } else if (exec_fd > 0) { close(exec_fd); @@ -225,11 +223,7 @@ dopipe(char *p) free(tag); return; } -#ifndef _WIN32 if ((pipe_fp = popen(p, "w")) == NULL) { -#else - if (1) { -#endif fprintf(stderr, "Pipe open failed\n"); perror(p); }