aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-09-12 18:25:46 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-09-12 18:25:46 -0400
commit4e760ce31ed17cf427654601931f3a686a3cfc21 (patch)
tree916d98e7e49c260d0ed361be7c77c17e5232eb00 /gcc
parent2a9f2bb90143fab29da3d99b424cef091279eb04 (diff)
downloadgcc-4e760ce31ed17cf427654601931f3a686a3cfc21.zip
gcc-4e760ce31ed17cf427654601931f3a686a3cfc21.tar.gz
gcc-4e760ce31ed17cf427654601931f3a686a3cfc21.tar.bz2
Changed spawn function entry points to __spawn* instead of spawn*.
From-SVN: r10338
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/winnt/spawnv.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/gcc/config/winnt/spawnv.c b/gcc/config/winnt/spawnv.c
index bab753b..49096af 100644
--- a/gcc/config/winnt/spawnv.c
+++ b/gcc/config/winnt/spawnv.c
@@ -1,10 +1,9 @@
/* This is a kludge to get around the Microsoft C spawn functions' propensity
to remove the outermost set of double quotes from all arguments. */
-
#define index(s,c) strchr((s),(c))
-extern char *xmalloc ();
+extern char *malloc ();
const char * const *
fix_argv (argv)
@@ -20,9 +19,8 @@ fix_argv (argv)
{
len = strlen (argv[i]);
- new_argv = xmalloc (2*len+3);
+ new_argv = malloc (2*len+3);
ap = new_argv;
- *ap++ = '"';
for (p = argv[i]; *p != '\0'; ++p)
{
@@ -30,15 +28,14 @@ fix_argv (argv)
*ap++ = '\\';
*ap++ = *p;
}
- *ap++ = '"';
*ap = '\0';
argv[i] = new_argv;
}
- return (const char * const *) argv;
+ return (const char * const *) argv;
}
-int spawnv (mode, cmdname, argv)
+int __spawnv (mode, cmdname, argv)
int mode;
const char *cmdname;
char **argv;
@@ -46,7 +43,7 @@ int spawnv (mode, cmdname, argv)
_spawnv (mode, cmdname, fix_argv (argv));
}
-int spawnvp (mode, cmdname, argv)
+int __spawnvp (mode, cmdname, argv)
int mode;
const char *cmdname;
char **argv;
@@ -63,7 +60,7 @@ int spawnve (mode, cmdname, argv, envp)
_spawnve (mode, cmdname, fix_argv (argv), envp);
}
-int spawnvpe (mode, cmdname, argv, envp)
+int __spawnvpe (mode, cmdname, argv, envp)
int mode;
const char *cmdname;
char **argv;
@@ -71,3 +68,4 @@ int spawnvpe (mode, cmdname, argv, envp)
{
_spawnvpe (mode, cmdname, fix_argv (argv), envp);
}
+