aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Kangas2025-01-19 18:09:36 +0100
committerStefan Kangas2025-01-19 18:09:36 +0100
commit4021b92403ca184bc0cd52f33ed5c6e27780cede (patch)
treea20b582ae982cf2ad94a4ae93ee7699162257ca1 /src
parentc37aa3df9d84325924a7a163271154447dfc0cfd (diff)
downloademacs-4021b92403ca184bc0cd52f33ed5c6e27780cede.tar.gz
emacs-4021b92403ca184bc0cd52f33ed5c6e27780cede.zip
Remove workaround for AIX 3.2 crashes
Emacs does not support AIX 3.2 since 2008. This workaround for AIX 3.2.3 and 3.2.4 (released in 1992) was introduced in 1999 and was only active with #ifdef AIX3_2. In 2008, the condition was changed to #ifdef AIX when support for these older AIX versions was dropped. I couldn't find any justification for why this workaround was retained (instead of being removed) in the commit message or mailing list archives. Given that users of AIX 4.0 (released in 1995) or later have not had this workaround for over a decade (1999-2008), it seems safe to assume that it is no longer necessary. Removing it will also prevent the incorrect overriding of the LANG variable on those systems. * src/emacs.c [AIX] (main): Remove workaround for AIX 3.2. (Bug#75153)
Diffstat (limited to 'src')
-rw-r--r--src/emacs.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/emacs.c b/src/emacs.c
index 596dd117a76..6f005c64351 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -2195,14 +2195,6 @@ Using an Emacs configured with --with-x-toolkit=lucid does not have this problem
2195 init_ntproc (will_dump_p ()); /* must precede init_editfns. */ 2195 init_ntproc (will_dump_p ()); /* must precede init_editfns. */
2196#endif 2196#endif
2197 2197
2198 /* AIX crashes are reported in system versions 3.2.3 and 3.2.4
2199 if this is not done. Do it after set_global_environment so that we
2200 don't pollute Vglobal_environment. */
2201 /* Setting LANG here will defeat the startup locale processing... */
2202#ifdef AIX
2203 xputenv ("LANG=C");
2204#endif
2205
2206 /* Init buffer storage and default directory of main buffer. */ 2198 /* Init buffer storage and default directory of main buffer. */
2207 init_buffer (); 2199 init_buffer ();
2208 2200