aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1992-08-31 18:00:11 +0000
committerRichard M. Stallman1992-08-31 18:00:11 +0000
commitefd241cc2df193be3863f18eda27c071bb866cc4 (patch)
treef339ad2a0ee2fe57e9ff01aca1dce014a2bfac04 /src
parent6b2154dedbb0c7a0cc49e403154f8c3efbce6d1e (diff)
downloademacs-efd241cc2df193be3863f18eda27c071bb866cc4.tar.gz
emacs-efd241cc2df193be3863f18eda27c071bb866cc4.zip
(__do_global_ctors, __do_global_ctors_aux): New dummy fns.
(__CTOR_LIST__, __DTOR_LIST__): New dummy variables.
Diffstat (limited to 'src')
-rw-r--r--src/emacs.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/emacs.c b/src/emacs.c
index 5b2f61674c6..3b2e241f38f 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -183,6 +183,19 @@ extern noshare char **environ;
183#endif /* LINK_CRTL_SHARE */ 183#endif /* LINK_CRTL_SHARE */
184#endif /* VMS */ 184#endif /* VMS */
185 185
186/* We don't include crtbegin.o and crtend.o in the link,
187 so these functions and variables might be missed.
188 Provide dummy definitions to avoid error.
189 (We don't have any real constructors or destructors.) */
190#ifdef __GNUC__
191__do_clobal_ctors ()
192{}
193__do_clobal_ctors_aux ()
194{}
195char * __CTOR_LIST__[1] = { (char *) (-1) };
196char * __DTOR_LIST__[1] = { (char *) (-1) };
197#endif /* __GNUC__ */
198
186/* ARGSUSED */ 199/* ARGSUSED */
187main (argc, argv, envp) 200main (argc, argv, envp)
188 int argc; 201 int argc;