diff options
| author | Paul Eggert | 2012-05-30 22:08:37 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-05-30 22:08:37 -0700 |
| commit | ba93a18774352c97d6dd73c73141cbff6305581b (patch) | |
| tree | b53eed3c4caf927d4099fcddc1c97d286dfd13e5 /etc/PROBLEMS | |
| parent | 500fcedc32199750ee61ce6caba3914fe204e629 (diff) | |
| download | emacs-ba93a18774352c97d6dd73c73141cbff6305581b.tar.gz emacs-ba93a18774352c97d6dd73c73141cbff6305581b.zip | |
Remove obsolete '#define static' cruft.
* etc/PROBLEMS: Remove obsolete '#define static' cruft.
* lwlib/xlwmenu.c [emacs]: Include "bitmaps/gray.xbm".
(gray_bitmap_width, gray_bitmap_height, gray_bitmap_bits) [!emacs]:
Remove; all uses replaced with definiens.
* src/s/hpux10-20.h (_FILE_OFFSET_BITS): Don't #undef.
This #undef was "temporary" in 2000; it is no longer needed
now that '#define static' has gone away.
* src/xfns.c, src/xterm.h (gray_bitmap_width, gray_bitmap_height)
(gray_bitmap_bits): Remove; no longer needed.
All uses replaced with definiens.
* src/xterm.c: Include "bitmaps/gray.xbm".
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index cc591d6e1fe..6d5ee0498c7 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -2778,19 +2778,11 @@ build Emacs in a directory on a local disk. | |||
| 2778 | 2778 | ||
| 2779 | *** The dumped Emacs crashes when run, trying to write pure data. | 2779 | *** The dumped Emacs crashes when run, trying to write pure data. |
| 2780 | 2780 | ||
| 2781 | Two causes have been seen for such problems. | 2781 | On a system where getpagesize is not a system call, it is defined |
| 2782 | |||
| 2783 | 1) On a system where getpagesize is not a system call, it is defined | ||
| 2784 | as a macro. If the definition (in both unex*.c and malloc.c) is wrong, | 2782 | as a macro. If the definition (in both unex*.c and malloc.c) is wrong, |
| 2785 | it can cause problems like this. You might be able to find the correct | 2783 | it can cause problems like this. You might be able to find the correct |
| 2786 | value in the man page for a.out (5). | 2784 | value in the man page for a.out (5). |
| 2787 | 2785 | ||
| 2788 | 2) Some systems allocate variables declared static among the | ||
| 2789 | initialized variables. Emacs makes all initialized variables in most | ||
| 2790 | of its files pure after dumping, but the variables declared static and | ||
| 2791 | not initialized are not supposed to be pure. On these systems you | ||
| 2792 | may need to add "#define static" to config.h. | ||
| 2793 | |||
| 2794 | * Runtime problems on legacy systems | 2786 | * Runtime problems on legacy systems |
| 2795 | 2787 | ||
| 2796 | This section covers bugs reported on very old hardware or software. | 2788 | This section covers bugs reported on very old hardware or software. |