diff options
| author | Stefan Kangas | 2025-01-19 18:09:36 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2025-01-19 18:09:36 +0100 |
| commit | 4021b92403ca184bc0cd52f33ed5c6e27780cede (patch) | |
| tree | a20b582ae982cf2ad94a4ae93ee7699162257ca1 /src | |
| parent | c37aa3df9d84325924a7a163271154447dfc0cfd (diff) | |
| download | emacs-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.c | 8 |
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 | ||