diff options
author | unknown <greg@mysql.com> | 2004-06-01 19:35:09 -0100 |
---|---|---|
committer | unknown <greg@mysql.com> | 2004-06-01 19:35:09 -0100 |
commit | 1a36eff30c4f661081d0943e2c764a0c1807acaf (patch) | |
tree | 6a94bde0585ef629cad9893c4d485fca6f52abcc /client | |
parent | 1b11594d53f451aadb6b47a801187eb7bd1f98d9 (diff) | |
download | mariadb-git-1a36eff30c4f661081d0943e2c764a0c1807acaf.tar.gz |
Fix applied to allow building of 4.0.20 for NetWare
client/mysqltest.c:
Fix compilation errors for NetWare
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqltest.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/client/mysqltest.c b/client/mysqltest.c index cdf1648769b..22ce5208445 100644 --- a/client/mysqltest.c +++ b/client/mysqltest.c @@ -185,7 +185,7 @@ typedef struct */ static char *subst_env_var(const char *cmd); -static int my_popen(const char *cmd, const char *mode); +static FILE *my_popen(const char *cmd, const char *mode); #define popen(A,B) my_popen((A),(B)) #endif /* __NETWARE__ */ @@ -3509,6 +3509,7 @@ static void get_replace_column(struct st_query *q) static char *subst_env_var(const char *str) { char *result; + char *pos; result= pos= my_malloc(MAX_QUERY, MYF(MY_FAE)); while (*str) @@ -3528,7 +3529,7 @@ static char *subst_env_var(const char *str) *str && !isspace(*str) && *str != '\\' && *str != '/' && *str != '$'; str++) - *env_pos++ *str; + *env_pos++= *str; *env_pos= 0; if (!(subst= getenv(env_var))) @@ -3571,11 +3572,11 @@ static char *subst_env_var(const char *str) #undef popen /* Remove wrapper */ -int my_popen(const char *cmd, const char *mode __attribute__((unused)) t) +FILE *my_popen(const char *cmd, const char *mode __attribute__((unused))) { char *subst_cmd; - int res_file; - + FILE *res_file; + subst_cmd= subst_env_var(cmd); res_file= popen(subst_cmd, "r0"); my_free(subst_cmd, MYF(0)); |