summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Src/builtin.c2
-rw-r--r--Src/init.c2
-rw-r--r--Src/params.c5
4 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 6df6afe04..5f7468c72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2005-09-09 Peter Stephenson <pws@csr.com>
+ * d'après 21719: Src/builtin.c, Src/init.c, Src/params.c: Add some
+ mod_exports.
+
* 21717: Src/Zle/zle_misc.c: where-is and execute-named-command
didn't work with multibyte support because the remainder of
the character wasn't read properly.
diff --git a/Src/builtin.c b/Src/builtin.c
index f9ba4af3e..4bb62aa9c 100644
--- a/Src/builtin.c
+++ b/Src/builtin.c
@@ -4066,7 +4066,7 @@ bin_getopts(UNUSED(char *name), char **argv, UNUSED(Options ops), UNUSED(int fun
/* Flag that we should exit the shell as soon as all functions return. */
/**/
-int
+mod_export int
exit_pending;
/* break, bye, continue, exit, logout, return -- most of these take *
diff --git a/Src/init.c b/Src/init.c
index 6d78e5a1a..de6d4efcb 100644
--- a/Src/init.c
+++ b/Src/init.c
@@ -1020,7 +1020,7 @@ init_misc(void)
/* source a file */
/**/
-int
+mod_export int
source(char *s)
{
Eprog prog;
diff --git a/Src/params.c b/Src/params.c
index 1cff358df..89d25afee 100644
--- a/Src/params.c
+++ b/Src/params.c
@@ -54,6 +54,7 @@ char **path, /* $path */
**fignore; /* $fignore */
/**/
+mod_export
char *argzero, /* $0 */
*home, /* $HOME */
*nullcmd, /* $NULLCMD */
@@ -2621,14 +2622,14 @@ arrhashsetfn(Param pm, char **val, int augment)
*/
/**/
-void
+mod_export void
nullstrsetfn(UNUSED(Param pm), char *x)
{
zsfree(x);
}
/**/
-void
+mod_export void
nullintsetfn(UNUSED(Param pm), UNUSED(zlong x))
{}