summaryrefslogtreecommitdiffstats
path: root/Modules/config.c.in
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1994-08-29 10:46:42 (GMT)
committerGuido van Rossum <guido@python.org>1994-08-29 10:46:42 (GMT)
commit7b1e974b4bd7c17cd90a6d03bab0aaa079d78d29 (patch)
tree5a13c893ae4c43409c154849b032af689c71fe96 /Modules/config.c.in
parent0e3da7ba50718820ac7b0e35be82a75334f48d0a (diff)
downloadcpython-7b1e974b4bd7c17cd90a6d03bab0aaa079d78d29.zip
cpython-7b1e974b4bd7c17cd90a6d03bab0aaa079d78d29.tar.gz
cpython-7b1e974b4bd7c17cd90a6d03bab0aaa079d78d29.tar.bz2
Makefile.pre.in: add $(OPT) to link command
audioop.c: fix for MPW config.c.in: save original argc/argv for Lance rotormodule.c: new coding conventions timemodule.c: add casts for Lance
Diffstat (limited to 'Modules/config.c.in')
-rw-r--r--Modules/config.c.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/Modules/config.c.in b/Modules/config.c.in
index d4e09b5..7843f14 100644
--- a/Modules/config.c.in
+++ b/Modules/config.c.in
@@ -53,10 +53,18 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
static char *argv0;
+/* These are made available for other modules that might need them.
+ This is rare, but it is needed by the secureware module. */
+
+static char **orig_argv;
+static int orig_argc;
+
main(argc, argv)
int argc;
char **argv;
{
+ orig_argc = argc;
+ orig_argv = argv;
argv0 = argv[0];
realmain(argc, argv);
}
@@ -67,6 +75,15 @@ getprogramname()
return argv0;
}
+void
+getargcargv(argc,argv)
+ int *argc;
+ char ***argv;
+{
+ *argc = orig_argc;
+ *argv = orig_argv;
+}
+
#endif