(__do_global_ctors, __do_global_ctors_aux): New dummy fns.
authorRichard M. Stallman <rms@gnu.org>
Mon, 31 Aug 1992 18:00:11 +0000 (18:00 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 31 Aug 1992 18:00:11 +0000 (18:00 +0000)
(__CTOR_LIST__, __DTOR_LIST__): New dummy variables.

src/emacs.c

index 5b2f616..3b2e241 100644 (file)
@@ -183,6 +183,19 @@ extern noshare char **environ;
 #endif /* LINK_CRTL_SHARE */
 #endif /* VMS */
 
+/* We don't include crtbegin.o and crtend.o in the link,
+   so these functions and variables might be missed.
+   Provide dummy definitions to avoid error.
+   (We don't have any real constructors or destructors.)  */
+#ifdef __GNUC__
+__do_clobal_ctors ()
+{}
+__do_clobal_ctors_aux ()
+{}
+char * __CTOR_LIST__[1] = { (char *) (-1) };
+char * __DTOR_LIST__[1] = { (char *) (-1) };
+#endif /* __GNUC__ */
+
 /* ARGSUSED */
 main (argc, argv, envp)
      int argc;