/[emacs]/emacs/src/unexelf.c
ViewVC logotype

Log of /emacs/src/unexelf.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.48.2.20 - (view) (download) (annotate) - [select for diffs]
Fri Dec 11 11:05:45 2009 UTC (14 years, 4 months ago) by miles
Branch: lexbind
Changes since 1.48.2.19: +0 -7 lines
Diff to previous 1.48.2.19 , to branch point 1.48 , to next main 1.73
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-105


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Mon Dec 7 20:27:41 2009 UTC (14 years, 4 months ago) by schwab
Branch: MAIN
CVS Tags: EMACS_PRETEST_23_1_90, HEAD
Changes since 1.72: +0 -7 lines
Diff to previous 1.72
(unexec): Don't search for .data twice.


Revision 1.48.2.19 - (view) (download) (annotate) - [select for diffs]
Fri Sep 18 08:02:22 2009 UTC (14 years, 7 months ago) by miles
Branch: lexbind
Changes since 1.48.2.18: +57 -7 lines
Diff to previous 1.48.2.18 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-103


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Wed May 6 02:27:20 2009 UTC (14 years, 11 months ago) by mituharu
Branch: MAIN
CVS Tags: CEDET_BASE, EMACS_23_1, EMACS_23_1_BASE, EMACS_PRETEST_23_0_94, EMACS_PRETEST_23_0_95, EMACS_PRETEST_23_0_96
Branch point for: EMACS_23_1_RC, cedet-branch
Changes since 1.71: +57 -7 lines
Diff to previous 1.71
(unexec): Consider a section to precede the .bss section
if its addresses overlap that of .bss.
(unexec) [NS_IMPL_GNUSTEP]: Copy ObjC-related data from old file
instead of dumping process.


Revision 1.48.2.18 - (view) (download) (annotate) - [select for diffs]
Mon Mar 9 05:52:26 2009 UTC (15 years, 1 month ago) by miles
Branch: lexbind
Changes since 1.48.2.17: +1 -1 lines
Diff to previous 1.48.2.17 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-101


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 13:07:39 2009 UTC (15 years, 2 months ago) by schwab
Branch: MAIN
CVS Tags: EMACS_PRETEST_23_0_91, EMACS_PRETEST_23_0_92, EMACS_PRETEST_23_0_93, lexbind-base
Changes since 1.70: +1 -1 lines
Diff to previous 1.70
(unexec): Fix error message.


Revision 1.48.2.17 - (view) (download) (annotate) - [select for diffs]
Thu Feb 5 09:11:16 2009 UTC (15 years, 2 months ago) by miles
Branch: lexbind
Changes since 1.48.2.16: +26 -17 lines
Diff to previous 1.48.2.16 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-100


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Mon Feb 2 16:07:00 2009 UTC (15 years, 2 months ago) by schwab
Branch: MAIN
Changes since 1.69: +26 -17 lines
Diff to previous 1.69
(unexec): Handle unaligned bss offset.


Revision 1.48.2.16 - (view) (download) (annotate) - [select for diffs]
Thu Jan 22 07:56:16 2009 UTC (15 years, 3 months ago) by miles
Branch: lexbind
Changes since 1.48.2.15: +1 -1 lines
Diff to previous 1.48.2.15 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-99


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Thu Jan 8 03:16:02 2009 UTC (15 years, 3 months ago) by gm
Branch: MAIN
CVS Tags: EMACS_PRETEST_23_0_90
Changes since 1.68: +1 -1 lines
Diff to previous 1.68
Add 2009 to copyright years.


Revision 1.48.2.15 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 00:03:11 2008 UTC (15 years, 9 months ago) by miles
Branch: lexbind
Changes since 1.48.2.14: +4 -4 lines
Diff to previous 1.48.2.14 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-93


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Thu Jul 10 02:37:07 2008 UTC (15 years, 9 months ago) by dann
Branch: MAIN
CVS Tags: before-merge-emacs-app-to-trunk, before-remove-carbon, before-remove-vms, remove-carbon, remove-vms, small-dump-base
Changes since 1.67: +4 -4 lines
Diff to previous 1.67
* unexmips.c:
* unexelf.c: Remove references to desupported systems.


Revision 1.48.2.14 - (view) (download) (annotate) - [select for diffs]
Fri Jul 4 15:30:04 2008 UTC (15 years, 9 months ago) by miles
Branch: lexbind
Changes since 1.48.2.13: +2 -96 lines
Diff to previous 1.48.2.13 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-91


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Thu Jun 26 04:24:39 2008 UTC (15 years, 10 months ago) by dann
Branch: MAIN
Changes since 1.66: +2 -96 lines
Diff to previous 1.66
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.

* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.

* config.nt: Remove reference to UNEXEC_SRC.

* lwlib.c: Remove references to obsolete variables.

* fakemail.c: Remove references to obsolete variables.

* os.texi: Remove references to obsolete systems.

* configure.in:
* configure: Remove references to obsolete systems.


Revision 1.48.2.13 - (view) (download) (annotate) - [select for diffs]
Fri May 23 04:32:39 2008 UTC (15 years, 11 months ago) by miles
Branch: lexbind
Changes since 1.48.2.12: +5 -6 lines
Diff to previous 1.48.2.12 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-83


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Wed May 14 07:49:56 2008 UTC (15 years, 11 months ago) by gm
Branch: MAIN
Changes since 1.65: +5 -6 lines
Diff to previous 1.65
Switch to recommended form of GPLv3 permissions notice.


Revision 1.48.2.12 - (view) (download) (annotate) - [select for diffs]
Wed Jan 9 11:13:05 2008 UTC (16 years, 3 months ago) by miles
Branch: lexbind
Changes since 1.48.2.11: +2 -1 lines
Diff to previous 1.48.2.11 , to branch point 1.48
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-69


Revision 1.54.2.11 - (view) (download) (annotate) - [select for diffs]
Wed Jan 9 01:12:53 2008 UTC (16 years, 3 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.10: +2 -1 lines
Diff to previous 1.54.2.10 , to branch point 1.54 , to next main 1.73
Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 20:44:31 2008 UTC (16 years, 3 months ago) by miles
Branch: MAIN
CVS Tags: before-merge-unicode-to-trunk, emacs-unicode-2-base, font-backend-base, merge-unicode-to-trunk
Branch point for: font-backend
Changes since 1.64: +2 -1 lines
Diff to previous 1.64
Merge from emacs--rel--22

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987


Revision 1.63.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 04:29:48 2008 UTC (16 years, 3 months ago) by gm
Branch: EMACS_22_BASE
CVS Tags: EMACS_22_2, EMACS_22_3, EMACS_PRETEST_22_1_90, EMACS_PRETEST_22_1_91, EMACS_PRETEST_22_1_92, EMACS_PRETEST_22_2_90, EMACS_PRETEST_22_2_91, EMACS_PRETEST_22_2_92
Changes since 1.63.2.1: +2 -1 lines
Diff to previous 1.63.2.1 , to branch point 1.63 , to next main 1.73
Add 2008 to copyright years.


Revision 1.48.2.11 - (view) (download) (annotate) - [select for diffs]
Sat Oct 27 09:36:39 2007 UTC (16 years, 6 months ago) by miles
Branch: lexbind
Changes since 1.48.2.10: +1 -1 lines
Diff to previous 1.48.2.10 , to branch point 1.48
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 824-838)

   - Update from CVS
   - Merge from emacs--rel--22
   - Remove lisp/erc/erc-nicklist.el
   - Update some .arch-inventory files
   - Fix void function definition error in cus-edit.el
   - Restore lisp/emacs-lisp/cl-loaddefs.el

 * emacs--rel--22  (patch 70-83)

   - Update from CVS
   - Remove lisp/erc/erc-nicklist.el
   - Update some .arch-inventory files
   - Indicate that emacs--devo--0--patch-834 does not need to be applied
   - Merge from gnus--rel--5.10
   - Restore lisp/emacs-lisp/cl-loaddefs.el

 * gnus--rel--5.10  (patch 239-241)

   - Merge from emacs--devo--0
   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-53


Revision 1.63.4.1 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 05:44:46 2007 UTC (16 years, 8 months ago) by miles
Branch: multi-tty
Changes since 1.63: +1 -1 lines
Diff to previous 1.63 , to next main 1.73
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 824-838)

   - Update from CVS
   - Merge from emacs--rel--22
   - Remove lisp/erc/erc-nicklist.el
   - Update some .arch-inventory files
   - Fix void function definition error in cus-edit.el
   - Restore lisp/emacs-lisp/cl-loaddefs.el

 * emacs--rel--22  (patch 70-83)

   - Update from CVS
   - Remove lisp/erc/erc-nicklist.el
   - Update some .arch-inventory files
   - Indicate that emacs--devo--0--patch-834 does not need to be applied
   - Merge from gnus--rel--5.10
   - Restore lisp/emacs-lisp/cl-loaddefs.el

 * gnus--rel--5.10  (patch 239-241)

   - Merge from emacs--devo--0
   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-28


Revision 1.54.2.10 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 10:48:36 2007 UTC (16 years, 9 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.9: +1 -1 lines
Diff to previous 1.54.2.9 , to branch point 1.54
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 824-831)

   - Update from CVS
   - Merge from emacs--rel--22

 * emacs--rel--22  (patch 70-74)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Thu Jul 26 05:27:57 2007 UTC (16 years, 9 months ago) by miles
Branch: MAIN
CVS Tags: before-merge-multi-tty-to-trunk, merge-multi-tty-to-trunk, multi-tty-base
Changes since 1.63: +1 -1 lines
Diff to previous 1.63
Merge from emacs--rel--22

Patches applied:

 * emacs--rel--22  (patch 70-73)

   - Update from CVS

2007-07-25  Glenn Morris  <rgm@gnu.org>

   * Relicense all FSF files to GPLv3 or later.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828


Revision 1.63.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 05:15:30 2007 UTC (16 years, 9 months ago) by gm
Branch: EMACS_22_BASE
Changes since 1.63: +1 -1 lines
Diff to previous 1.63
Switch license to GPLv3 or later.


Revision 1.48.2.10 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 14:34:06 2007 UTC (17 years, 2 months ago) by miles
Branch: lexbind
Changes since 1.48.2.9: +1 -1 lines
Diff to previous 1.48.2.9 , to branch point 1.48
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 586-614)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - Merge from erc--main--0
   - Make byte compiler correctly write circular constants

 * gnus--rel--5.10  (patch 186-196)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-39


Revision 1.54.2.8.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Jan 30 23:02:13 2007 UTC (17 years, 2 months ago) by miles
Branch: unicode-xft
Changes since 1.54.2.8: +1 -1 lines
Diff to previous 1.54.2.8 , to next main 1.54.2.11
Merge from emacs--unicode--0

Patches applied:

 * emacs--devo--0  (patch 586-621)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - Merge from erc--main--0
   - Make byte compiler correctly write circular constants

 * emacs--unicode--0  (patch 161-166)
 * gnus--rel--5.10  (patch 186-199)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-53


Revision 1.54.2.9 - (view) (download) (annotate) - [select for diffs]
Fri Jan 26 06:15:07 2007 UTC (17 years, 3 months ago) by miles
Branch: emacs-unicode-2
CVS Tags: unicode-xft-base
Changes since 1.54.2.8: +1 -1 lines
Diff to previous 1.54.2.8 , to branch point 1.54
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 586-614)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - Merge from erc--main--0
   - Make byte compiler correctly write circular constants

 * gnus--rel--5.10  (patch 186-196)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 04:18:15 2007 UTC (17 years, 3 months ago) by gm
Branch: MAIN
CVS Tags: EMACS_22_1, EMACS_22_BRANCHPOINT, EMACS_PRETEST_22_0_93, EMACS_PRETEST_22_0_94, EMACS_PRETEST_22_0_95, EMACS_PRETEST_22_0_97, EMACS_PRETEST_22_0_98, EMACS_PRETEST_22_0_99, EMACS_PRETEST_22_0_990
Branch point for: EMACS_22_BASE, multi-tty
Changes since 1.62: +1 -1 lines
Diff to previous 1.62
Add 2007 to copyright years.


Revision 1.48.2.9 - (view) (download) (annotate) - [select for diffs]
Wed May 17 06:24:50 2006 UTC (17 years, 11 months ago) by miles
Branch: lexbind
Changes since 1.48.2.8: +82 -0 lines
Diff to previous 1.48.2.8 , to branch point 1.48
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 148-163)

   - Update from CVS
   - Merge from gnus--rel--5.10
   - Remove nick-abbrevs stuff from rcirc.el
   - rcirc.el update from Ryan Yeske

 * gnus--rel--5.10  (patch 57-61)

   - Copy/update icons from Gnus trunk
   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-14


Revision 1.48.2.8 - (view) (download) (annotate) - [select for diffs]
Wed May 17 06:04:39 2006 UTC (17 years, 11 months ago) by miles
Branch: lexbind
Changes since 1.48.2.7: +1 -1 lines
Diff to previous 1.48.2.7 , to branch point 1.48
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 43-57)

   - Update from CVS
   - Merge from erc--emacs--0
   - Make constrain-to-field notice overlays
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 18-21)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-5


Revision 1.48.2.7 - (view) (download) (annotate) - [select for diffs]
Wed May 17 05:30:40 2006 UTC (17 years, 11 months ago) by miles
Branch: lexbind
Changes since 1.48.2.6: +23 -4 lines
Diff to previous 1.48.2.6 , to branch point 1.48
Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 620-639)

   - Update from CVS
   - Merge from gnus--rel--5.10
   - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.

 * gnus--rel--5.10  (patch 147-151)

   - Update from CVS
   - Merge from emacs--cvs-trunk--0

Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-59


Revision 1.48.2.6 - (view) (download) (annotate) - [select for diffs]
Wed May 17 05:26:38 2006 UTC (17 years, 11 months ago) by miles
Branch: lexbind
Changes since 1.48.2.5: +9 -5 lines
Diff to previous 1.48.2.5 , to branch point 1.48
Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 598-615)

   - Update from CVS
   - Remove lisp/toolbar directory
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 142-146)

   - Update from CVS

Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-57


Revision 1.48.2.5 - (view) (download) (annotate) - [select for diffs]
Wed May 17 04:45:38 2006 UTC (17 years, 11 months ago) by miles
Branch: lexbind
Changes since 1.48.2.4: +1 -1 lines
Diff to previous 1.48.2.4 , to branch point 1.48
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-54

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 562-571)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 125-128)

   - Merge from emacs--cvs-trunk--0
   - Update from CVS


Revision 1.54.2.8 - (view) (download) (annotate) - [select for diffs]
Sun Mar 19 19:43:54 2006 UTC (18 years, 1 month ago) by miles
Branch: emacs-unicode-2
CVS Tags: unicode-post-font-backend, unicode-pre-font-backend
Branch point for: unicode-xft
Changes since 1.54.2.7: +82 -0 lines
Diff to previous 1.54.2.7 , to branch point 1.54
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-46

Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 157-163)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 58-61)

   - Update from CVS


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sat Mar 18 14:51:54 2006 UTC (18 years, 1 month ago) by eliz
Branch: MAIN
CVS Tags: EMACS_PRETEST_22_0_90, EMACS_PRETEST_22_0_91, EMACS_PRETEST_22_0_92
Changes since 1.61: +82 -0 lines
Diff to previous 1.61
[BROKEN_NOCOMBRELOC]: Include assert.h.
(unexec) [BROKEN_NOCOMBRELOC]: Handle platforms whose nocombreloc option
is broken (e.g., MIPS/NetBSD).


Revision 1.54.2.7 - (view) (download) (annotate) - [select for diffs]
Wed Feb 8 04:24:31 2006 UTC (18 years, 2 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.6: +1 -1 lines
Diff to previous 1.54.2.6 , to branch point 1.54
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13

Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 43-57)

   - Update from CVS
   - Merge from erc--emacs--0
   - Make constrain-to-field notice overlays
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 18-21)

   - Update from CVS
   - Merge from emacs--devo--0


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon Feb 6 15:23:21 2006 UTC (18 years, 2 months ago) by ttn
Branch: MAIN
Changes since 1.60: +1 -1 lines
Diff to previous 1.60
Update years in copyright notice; nfc.


Revision 1.54.2.6 - (view) (download) (annotate) - [select for diffs]
Mon Jan 16 08:36:57 2006 UTC (18 years, 3 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.5: +23 -4 lines
Diff to previous 1.54.2.5 , to branch point 1.54
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 616-696)

   - Add lisp/mh-e/.arch-inventory
   - Update from CVS
   - Merge from gnus--rel--5.10
   - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
   - lisp/gnus/ChangeLog: Remove duplicate entry

 * gnus--rel--5.10  (patch 147-181)

   - Update from CVS
   - Merge from emacs--cvs-trunk--0
   - Update from CVS: lisp/mml.el (mml-preview): Doc fix.
   - Update from CVS: texi/message.texi: Fix default values.
   - Update from CVS: texi/gnus.texi (RSS): Addition.


Revision 1.54.2.5 - (view) (download) (annotate) - [select for diffs]
Mon Jan 16 06:59:21 2006 UTC (18 years, 3 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.4: +9 -5 lines
Diff to previous 1.54.2.4 , to branch point 1.54
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-95

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 598-615)

   - Update from CVS
   - Remove lisp/toolbar directory
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 142-146)

   - Update from CVS


Revision 1.52.2.1 - (view) (download) (annotate) - [select for diffs]
Mon Jan 16 00:03:52 2006 UTC (18 years, 3 months ago) by enberg
Branch: rmail-mbox-branch
Changes since 1.52: +50 -19 lines
Diff to previous 1.52 , to next main 1.73
sync with trunk


Revision 1.55.4.1 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 10:25:45 2006 UTC (18 years, 3 months ago) by jhd
Branch: XFT_JHD_BRANCH
Changes since 1.55: +37 -14 lines
Diff to previous 1.55 , to next main 1.73
Update from HEAD


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 21:32:27 2005 UTC (18 years, 5 months ago) by schwab
Branch: MAIN
Changes since 1.59: +23 -4 lines
Diff to previous 1.59
(unexec): Handle .plt section in BSS segment.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 13:59:31 2005 UTC (18 years, 6 months ago) by eliz
Branch: MAIN
Changes since 1.58: +9 -5 lines
Diff to previous 1.58
(unexec): Fix calls to `fatal' with less than 3 arguments.


Revision 1.54.2.4 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 07:15:09 2005 UTC (18 years, 6 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.3: +1 -1 lines
Diff to previous 1.54.2.3 , to branch point 1.54
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-88

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 569-579)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 129-132)

   - Update from CVS
   - Merge from emacs--cvs-trunk--0


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 22:38:14 2005 UTC (18 years, 6 months ago) by dann
Branch: MAIN
Changes since 1.57: +1 -1 lines
Diff to previous 1.57
* image.c (slurp_file, xbm_read_bitmap_data): Cast to the correct
type.
* xterm.c (handle_one_xevent, handle_one_xevent): Likewise.

* unexelf.c (fatal): Fix prototype.

* term.c (fatal): Implement using varargs.

* regex.c (re_char): Move typedef ...
* regex.h (re_char): ... here.
(re_iswctype, re_wctype, re_set_whitespace_regexp): New
prototypes.

* emacs.c (malloc_set_state): Fix return type.
(endif): Fix type.

* lisp.h (fatal): Add argument types.

* dispextern.h (fatal): Delete prototype.

* systime.h: (make_time): Prototype moved from ...
* editfns.c (make_time): ... here.

* editfns.c: Move systime.h include after lisp.h.
* dired.c:
* xsmfns.c:
* process.c: Likewise.

* alloc.c (old_malloc_hook, old_realloc_hook, old_realloc_hook):
Add parameter types.
(__malloc_hook, __realloc_hook, __free_hook): Fix prototypes.
(emacs_blocked_free): Change definition to match __free_hook.
(emacs_blocked_malloc): Change definition to match __malloc_hook.
(emacs_blocked_realloc): Change definition to match
__realloc_hook.


Revision 1.48.2.4 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 10:24:14 2005 UTC (18 years, 8 months ago) by miles
Branch: lexbind
Changes since 1.48.2.3: +2 -2 lines
Diff to previous 1.48.2.3 , to branch point 1.48
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-47

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 514-518)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 104-105)

   - Update from CVS


Revision 1.48.2.3 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 10:00:29 2005 UTC (18 years, 8 months ago) by miles
Branch: lexbind
Changes since 1.48.2.2: +2 -2 lines
Diff to previous 1.48.2.2 , to branch point 1.48
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-42

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 459-473)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 86-87)

   - Update from CVS


Revision 1.54.2.3 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 09:48:46 2005 UTC (18 years, 8 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.2: +2 -2 lines
Diff to previous 1.54.2.2 , to branch point 1.54
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 514-518)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 104-105)

   - Update from CVS


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Sun Aug 7 12:33:18 2005 UTC (18 years, 8 months ago) by ttn
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56
Update years in copyright notice; nfc.


Revision 1.54.2.2 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 12:38:48 2005 UTC (18 years, 9 months ago) by miles
Branch: emacs-unicode-2
Changes since 1.54.2.1: +2 -2 lines
Diff to previous 1.54.2.1 , to branch point 1.54
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68

Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 459-473)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 86-87)

   - Update from CVS


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 16:06:35 2005 UTC (18 years, 9 months ago) by lute
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55
Update FSF's address.


Revision 1.54.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Apr 16 12:50:50 2004 UTC (20 years ago) by handa
Branch: emacs-unicode-2
CVS Tags: emacs-unicode-2-pre-sync
Changes since 1.54: +3 -0 lines
Diff to previous 1.54
Sync to HEAD


Revision 1.48.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Oct 14 23:22:47 2003 UTC (20 years, 6 months ago) by miles
Branch: lexbind
Changes since 1.48.2.1: +14 -6 lines
Diff to previous 1.48.2.1 , to branch point 1.48
Update from arch emacs--lexbind branch


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Mon Sep 1 15:45:57 2003 UTC (20 years, 7 months ago) by miles
Branch: MAIN
CVS Tags: XFT_JHD_BRANCH_base, after-merge-gnus-5_10, before-merge-gnus-5_10, gnus-5_10-branchpoint, gnus-5_10-post-merge-yamaoka, gnus-5_10-pre-merge-yamaoka, handa-temp-tag
Branch point for: XFT_JHD_BRANCH, gnus-5_10-branch
Changes since 1.54: +3 -0 lines
Diff to previous 1.54
Add arch taglines


Revision 1.38.16.8 - (view) (download) (annotate) - [select for diffs]
Sun Jul 13 07:26:30 2003 UTC (20 years, 9 months ago) by eggert
Branch: EMACS_21_1_RC
Changes since 1.38.16.7: +11 -7 lines
Diff to previous 1.38.16.7 , to branch point 1.38 , to next main 1.73
(unexec): Consider a section to precede the .bss
section if its addresses overlap that of .bss.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Sat Jul 12 21:53:28 2003 UTC (20 years, 9 months ago) by rms
Branch: MAIN
CVS Tags: emacs-bidi-base
Branch point for: emacs-bidi, emacs-unicode-2
Changes since 1.53: +9 -5 lines
Diff to previous 1.53
(unexec): Consider a section to precede the .bss
section if its addresses overlap that of .bss.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Sun May 25 17:45:27 2003 UTC (20 years, 11 months ago) by monnier
Branch: MAIN
CVS Tags: Boehm-GC-base
Branch point for: Boehm-GC
Changes since 1.52: +2 -1 lines
Diff to previous 1.52
(unexec): Remove `unused var n' warning.


Revision 1.48.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Apr 4 06:21:03 2003 UTC (21 years ago) by miles
Branch: lexbind
Changes since 1.48: +231 -203 lines
Diff to previous 1.48
Update from trunk.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Fri Nov 29 16:57:43 2002 UTC (21 years, 5 months ago) by fx
Branch: MAIN
CVS Tags: RMAIL-MBOX-BASE, kfs_20030524_post, kfs_20030524_pre
Branch point for: rmail-mbox-branch
Changes since 1.51: +220 -213 lines
Diff to previous 1.51
Comments.


Revision 1.38.16.7 - (view) (download) (annotate) - [select for diffs]
Tue Oct 15 14:17:16 2002 UTC (21 years, 6 months ago) by fx
Branch: EMACS_21_1_RC
CVS Tags: EMACS_21_3, EMACS_PRETEST_21_2_92, EMACS_PRETEST_21_2_93, EMACS_PRETEST_21_2_94, EMACS_PRETEST_21_2_95
Branch point for: ttn-vms-21-3-stash
Changes since 1.38.16.6: +22 -1 lines
Diff to previous 1.38.16.6 , to branch point 1.38
(unexec): Deal with .got on Irix 6.5.


Revision 1.47.2.2 - (view) (download) (annotate) - [select for diffs]
Thu Oct 10 22:28:48 2002 UTC (21 years, 6 months ago) by fx
Branch: emacs-unicode
Changes since 1.47.2.1: +17 -0 lines
Diff to previous 1.47.2.1 , to branch point 1.47 , to next main 1.73
(unexec): Make last change conditional on Irix 6.5.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Mon Oct 7 22:50:47 2002 UTC (21 years, 6 months ago) by rms
Branch: MAIN
Changes since 1.50: +21 -0 lines
Diff to previous 1.50
Redo 9/16 change, but only if IRIX6_5.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Wed Sep 18 15:55:11 2002 UTC (21 years, 7 months ago) by rms
Branch: MAIN
Changes since 1.49: +0 -4 lines
Diff to previous 1.49
(unexec): Undo previous change.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Mon Sep 16 15:28:25 2002 UTC (21 years, 7 months ago) by rms
Branch: MAIN
Changes since 1.48: +4 -0 lines
Diff to previous 1.48
(unexec): Deal with .got, reinstating change from 25-08-1999.


Revision 1.47.2.1 - (view) (download) (annotate) - [select for diffs]
Thu Sep 5 17:07:41 2002 UTC (21 years, 7 months ago) by fx
Branch: emacs-unicode
Changes since 1.47: +0 -9 lines
Diff to previous 1.47
(unexec): Make .got handling not SGI-specific.


Revision 1.38.16.6 - (view) (download) (annotate) - [select for diffs]
Sat Apr 13 09:56:28 2002 UTC (22 years ago) by eliz
Branch: EMACS_21_1_RC
CVS Tags: EMACS_PRETEST_21_2_91
Changes since 1.38.16.5: +0 -13 lines
Diff to previous 1.38.16.5 , to branch point 1.38
(unexec) [__sgi]: Undo the change from 2002-01-20.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sat Apr 13 09:52:42 2002 UTC (22 years ago) by eliz
Branch: MAIN
Branch point for: lexbind
Changes since 1.47: +0 -13 lines
Diff to previous 1.47
(unexec) [__sgi]: Undo the change from 2002-01-20.


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Tue Jan 22 20:56:29 2002 UTC (22 years, 3 months ago) by rms
Branch: MAIN
CVS Tags: emacs-unicode-base
Branch point for: emacs-unicode
Changes since 1.46: +44 -39 lines
Diff to previous 1.46
(unexec): Define n so as to cause compilation error
for the code where people have often written n instead of nn.


Revision 1.38.16.5 - (view) (download) (annotate) - [select for diffs]
Sun Jan 20 18:07:33 2002 UTC (22 years, 3 months ago) by eliz
Branch: EMACS_21_1_RC
CVS Tags: EMACS_21_2, ttn-vms-21-2-B2, ttn-vms-21-2-B3, ttn-vms-21-2-B4
Branch point for: ttn-vms-21-2-stash
Changes since 1.38.16.4: +13 -0 lines
Diff to previous 1.38.16.4 , to branch point 1.38
(unexec) [__sgi]: Support the .got sections.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sun Jan 20 18:04:16 2002 UTC (22 years, 3 months ago) by eliz
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45
Fix last change.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sun Jan 20 18:02:36 2002 UTC (22 years, 3 months ago) by eliz
Branch: MAIN
Changes since 1.44: +13 -0 lines
Diff to previous 1.44
(unexec) [__sgi]: Support the .got sections.


Revision 1.38.16.4 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 13:02:46 2002 UTC (22 years, 3 months ago) by eliz
Branch: EMACS_21_1_RC
Changes since 1.38.16.3: +32 -4 lines
Diff to previous 1.38.16.3 , to branch point 1.38
[!defined MAP_ANON]: Define MAP_ANON to MAP_ANONYMOUS
if defined, 0 otherwise.
(MAP_FAILED): Define if not defined and use it to test mmap failure.
(unexec) [!MAP_ANON]: Use /dev/zero as file to map.


Revision 1.38.16.3 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 01:22:12 2001 UTC (22 years, 5 months ago) by rms
Branch: EMACS_21_1_RC
Changes since 1.38.16.2: +1 -1 lines
Diff to previous 1.38.16.2 , to branch point 1.38
(unexec): Index by n, not nn, when checking for ".sbss".


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 01:18:25 2001 UTC (22 years, 5 months ago) by rms
Branch: MAIN
Changes since 1.43: +1 -1 lines
Diff to previous 1.43
(unexec): Index by n, not nn, when checking for ".sbss".


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 15:13:45 2001 UTC (22 years, 5 months ago) by sds
Branch: MAIN
Changes since 1.42: +32 -4 lines
Diff to previous 1.42
[!defined MAP_ANON]: Define MAP_ANON to MAP_ANONYMOUS if defined, 0 otherwise.
(MAP_FAILED): Define if not defined and use it for testing mmap failure.
(unexec) [!MAP_ANON]: Use /dev/zero as file to map.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sat Nov 10 11:43:07 2001 UTC (22 years, 5 months ago) by gerd
Branch: MAIN
Changes since 1.41: +1 -1 lines
Diff to previous 1.41
Add copyright 2001.


Revision 1.38.16.2 - (view) (download) (annotate) - [select for diffs]
Sat Nov 10 11:42:12 2001 UTC (22 years, 5 months ago) by gerd
Branch: EMACS_21_1_RC
Changes since 1.38.16.1: +15 -19 lines
Diff to previous 1.38.16.1 , to branch point 1.38
(unexec): Use mmap/munmap to allocate buffers
instead of malloc/free.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Sat Nov 10 11:39:39 2001 UTC (22 years, 5 months ago) by gerd
Branch: MAIN
Changes since 1.40: +14 -18 lines
Diff to previous 1.40
(unexec): Use mmap/munmap to allocate buffers
instead of malloc/free.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 22:17:42 2001 UTC (22 years, 5 months ago) by rms
Branch: MAIN
Changes since 1.39: +27 -52 lines
Diff to previous 1.39
(unexec): Minor changes; clean up comments.


Revision 1.38.16.1 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 11:53:35 2001 UTC (22 years, 5 months ago) by eliz
Branch: EMACS_21_1_RC
Changes since 1.38: +50 -26 lines
Diff to previous 1.38
Don't use mmap; instead, read and write the image directly.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 11:46:24 2001 UTC (22 years, 5 months ago) by eliz
Branch: MAIN
Changes since 1.38: +50 -26 lines
Diff to previous 1.38
(unexec): mmap() has problems on nfs-mounted file
systems.  Don't use it anymore.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Tue Sep 26 13:01:57 2000 UTC (23 years, 7 months ago) by gerd
Branch: MAIN
CVS Tags: EMACS_21_1, EMACS_21_1_BASE, EMACS_PRETEST_21_0_100, EMACS_PRETEST_21_0_101, EMACS_PRETEST_21_0_102, EMACS_PRETEST_21_0_103, EMACS_PRETEST_21_0_104, EMACS_PRETEST_21_0_105, EMACS_PRETEST_21_0_106, EMACS_PRETEST_21_0_90, EMACS_PRETEST_21_0_91, EMACS_PRETEST_21_0_92, EMACS_PRETEST_21_0_93, EMACS_PRETEST_21_0_95, EMACS_PRETEST_21_0_98, EMACS_PRETEST_21_0_99, fx-branch-base, patches_21_0_base
Branch point for: EMACS_21_1_RC, fx-branch, gerd_0001, gerd_big, gerd_dbe, gerd_defvaralias, gerd_int, patches_21_0
Changes since 1.37: +1 -1 lines
Diff to previous 1.37
(ELFSIZE) [__NetBSD__ && __sparc_v9__]: Define to 64.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Fri Sep 8 09:23:57 2000 UTC (23 years, 7 months ago) by fx
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
(SHT_MIPS_DEBUG, HDRR) [__mips__]: Really confine last change to __NetBSD__.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 11:34:13 2000 UTC (23 years, 7 months ago) by gerd
Branch: MAIN
Changes since 1.35: +11 -3 lines
Diff to previous 1.35
(SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define.
(SHT_MIPS_DEBUG, HDRR) [__NetBSD__ && __mips__]: Define.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Mar 12 17:04:43 2000 UTC (24 years, 1 month ago) by fx
Branch: MAIN
Changes since 1.34: +33 -19 lines
Diff to previous 1.34
Restore changes of 1999-10-19.
(unexec): Don't adjust bss for sbss type SHT_PROGBITS; otherwise
fix its type and alignment; copy it from current process.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 15:28:33 2000 UTC (24 years, 1 month ago) by raeburn
Branch: MAIN
Changes since 1.33: +12 -10 lines
Diff to previous 1.33
* unexelf.c (PT_LOAD, SHT_*, SHN_*) [__NetBSD__]: Only provide
standard ELF definitions here if the system header does not.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 09:50:01 1999 UTC (24 years, 4 months ago) by gerd
Branch: MAIN
Changes since 1.32: +83 -92 lines
Diff to previous 1.32
Include <syms.h>, not <sym.h> on IRIX.  Removed
duplicate definition of ElfW.
(find_section): Copied from unexsgi.c.
(unexec): Use find_section.  Adjust whitespace.  Initialize
new_data2_offset based on old_data, not sbss (this fixes a bug on
IRIX6).  Change #ifdef __mips to __sgi, since it's IRIX-specific.
Adjust test for presence of .mdebug section to the new return
value of find_section.

Merge changes from 20.5.
(unexec): Handle .lit4 and .lit8 unconditionally.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Tue Oct 19 07:24:23 1999 UTC (24 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.31: +18 -10 lines
Diff to previous 1.31
Add support for large files, 64-bit Solaris, system locale codings.

* Makefile.in (emacs): Set the LC_ALL environment variable to "C"
when dumping, so that the dumped Emacs doesn't have stray locale info.
(dired.o): Depend on systime.h.
(editfns.o): Depend on coding.h.

* alloc.c, buffer.c, callproc.c, ccl.c, charset.c, coding.c, data.c,
dispnew.c, editfns.c, emacs.c, filelock.c, floatfns.c, hftctl.c,
keyboard.c, process.c, sysdep.c, unexelf.c, unexhp9k800.c,
unexsunos4.c, vmsfns.c, vmsgmalloc.c, w32faces.c, w32menu.c, w32term.c,
w32xfns.c, xfaces.c, xfns.c, xmenu.c, xterm.c:
Include <config.h> before any system include files.

* alloc.c, buffer.c, ccl.c, data.c, editfns.c, emacs.c, eval.c,
fileio.c, filelock.c, frame.c, insdel.c, keymap.c, lread.c,
m/alpha.h, print.c, search.c, sysdep.c, xdisp.c, xfaces.c, xfns.c,
xmenu.c, xterm.c:
Do not include <stdlib.h>, as <config.h> does this now.

* callproc.c (Fcall_process):
Synchronize messages locale before invoking strerror.
Decode resulting string with locale-coding-system.

* coding.c (Vlocale_coding_system): New var.
(syms_of_coding): Adjust to above change.
(emacs_strerror): New function.

* coding.h (emacs_strerror, Vlocale_coding_system): New decls.

* config.in (HAVE_STDIO_EXT_H, HAVE_TM_GMTOFF, HAVE___FPENDING,
HAVE_FTELLO, HAVE_GETLOADAVG, HAVE_MBLEN, HAVE_MBRLEN,
HAVE_STRSIGNAL): New macros.
(BITS_PER_LONG): Default to 64 if _LP64 is defined.
<stdlib.h>: Include if HAVE_STDLIB_H is defined and NOT_C_CODE isn't.

* dired.c: Include "systime.h".
(Ffile_attributes): Do not cast s.st_size to int; this loses
information if int is 32 bits but st_size and EMACS_INT are larger.
Treat large device numbers like large inode numbers.

* dispnew.c (PENDING_OUTPUT_COUNT): Use __fpending if available.

* editfns.c: Include coding.h.
(emacs_strftime): Remove decl.
(emacs_strftimeu): New decl.
(emacs_memftimeu): Renamed from emacs_memftime; new arg UT.
Use emacs_strftimeu instead of emacs_strftime.
(Fformat_time_string): Convert format string using
Vlocale_coding_system, and convert result back.  Synchronize time
locale before invoking lower level function.  Invoke
emacs_memftimeu, passing ut, instead of emacs_memftime.

* emacs.c: Include <locale.h> if HAVE_SETLOCALE is defined.
(Vmessages_locale, Vprevious_messages_locale, Vtime_locale,
Vprevious_time_locale): New variables.
(main): Invoke setlocale early, so that initial error messages are
localized properly.  But skip locale-setting if LC_ALL is "C".
Fix up locale when it's safe to do so.
(fixup_locale): Moved here from xterm.c.
(synchronize_locale, synchronize_time_locale,
synchronize_messages_locale): New functions.
(syms_of_emacs): Accommodate above changes.

* fileio.c (report_file_error): Convert strerror output according
to Vlocale_coding_system.
(Finsert_file_contents): Check for arithmetic overflow in
computations that depend on file size.  Report IO errors
with emacs_strerror, not strerror.

* fns.c (Fgethash): Declare dflt parameter.

* gmalloc.c: Do not define const to nothing if HAVE_CONFIG_H
is defined; that's config.h's job.

* lisp.h (EMACS_INT, BITS_PER_EMACS_INT, EMACS_UINT): If _LP64,
default these values to long, BITS_PER_LONG, and unsigned long.
(VALBITS, MARKBIT, XINT): Do not assume 32-bit EMACS_INT.
(PNTR_COMPARISON_TYPE): Default to EMACS_UINT, not to unsigned int.
(code_convert_string_norecord, fixup_locale,
synchronize_messages_locale, synchronize_time_locale,
emacs_open, emacs_close, emacs_read, emacs_write): New decls.
All Emacs callers of open, close, read, write changed to use
emacs_open, emacs_close, emacs_read, emacs_write.

* lread.c (file_offset, file_tell): New macros.  All uses of ftell
changed to file_tell.
(saved_doc_string_position, prev_saved_doc_string_position): Now
of type file_offset.
(init_lread): Do not fix locale here; fixup_locale now does this.

* m/amdahl.h, s/usg5-4.h:
(NSIG): Remove.
(NSIG_MINIMUM): New macro.

* m/cydra5.h, m/dpx2.h, m/mips.h, m/pfa50.h, m/sps7.h, m/stride.h,
m/ustation.h, s/gnu-linux.h, s/hpux.h, s/iris3-5.h, s/iris3-6.h,
s/umips.h, s/usg5-4.h:
(SIGIO): Do not undef.
(BROKEN_SIGIO): New macro.

* m/ustation.h:
(SIGTSTP): Do not undef.
(BROKEN_SIGTSTP): New macro.

* s/gnu-linux.h:
(SIGPOLL, SIGURG): Do not undef.
(BROKEN_SIGPOLL, BROKEN_SIGURG): New macros.

* s/ptx4.h:
(SIGINFO): Do not undef.
(BROKEN_SIGINFO): New macros.

* m/delta.h, s/ptx.h, s/template.h: Doc fix.

* mktime.c, strftime.c: Update to glibc 2.1.2 version, with
some Emacs-related changes merged.

* print.c (float_to_string): Prepend "-" to representation of a
NaN if the NaN is negative.

* process.c (sys_siglist): Omit if HAVE_STRSIGNAL.
(wait_reading_process_input): Use emacs_strerror, not strerror.

* process.c (status_message, sigchld_handler): Synchronize locale,
then use strsignal istead of sys_siglist.
* w32proc.c (sys_wait): Likewise.

* s/aix3-1.h, s/bsd4-1.h, s/dgux.h, s/gnu-linux.h, s/hiuxmpp.h,
s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/osf1.h, s/rtu.h,
s/sunos4-1.h, s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h,
s/usg5-2.h, s/usg5-3.h, s/xenix.h:
(open, close, read, write, INTERRUPTIBLE_OPEN,
INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Remove.

* s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): New macros.
* sysdep.c (sys_read, sys_write, read, write, sys_close, close,
sys_open, open): Remove.
(emacs_open, emacs_close, emacs_read, emacs_write): Always define;
the old INTERRUPTIBLE_OPEN, INTERRUPTIBLE_CLOSE, and INTERRUPTIBLE_IO
macros are no longer used.
(emacs_open): Renamed from sys_open.  Merge BSD4_1 version.
(emacs_close): Renamed from sys_close.
(emacs_read): Renamed from sys_read.
(emacs_write): Renamed from sys_write.
(sys_siglist): Do not declare if HAVE_STRSIGNAL.
(dup2): Do not print error on failure; the real dup2 doesn't.
(strsignal): New function, defined if !HAVE_STRSIGNAL.

* syssignal.h (SIGINFO): Undef if defined and if BROKEN_SIGINFO
is defined.
(SIGIO, SIGPOLL, SIGTSTP, SIGURG): Likewise.
(NSIG): If less than NSIG_MINIMUM, define to NSIG_MINIMUM.
(strsignal): Declare if !HAVE_STRSIGNAL.

* unexelf.c (ElfBitsW, ELFSIZE, ElfExpandBitsW): New macros.
(ElfW): Define in terms of ElfExpandBitsW.

* w32proc.c (sys_siglist): Remove decl.

* xdisp.c (decode_mode_spec): 3rd arg is int, not char, to comply
with ANSI C.
(display_string): Declare face_string_pos arg.

* xfns.c (Fx_show_tip): Declare timeout param.

* xterm.c: No need to include locale.h.
(x_alloc_lighter_color, x_setup_relief_color):
Pass arg as double, not float, for compatibility with ANSI C.
(fixup_locale): Move to emacs.c.
(x_term_init): Do not setlocale or fixup locale; the main program
does this now.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 23:08:28 1999 UTC (24 years, 6 months ago) by pjr
Branch: MAIN
Changes since 1.30: +8 -2 lines
Diff to previous 1.30
(unexec): Don't get confused by a short section
just before the bss section.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Aug 25 16:15:29 1999 UTC (24 years, 8 months ago) by kwzh
Branch: MAIN
Changes since 1.29: +96 -49 lines
Diff to previous 1.29
Merge IRIX debugging info patch from unexsgi.c

Auto-detect .sbss section.
(round_up): Make it static.
(unexec): Declare alignment as Elf Word.  Skip ``Program
segment above .bss'' test on MIPS without .sbss.
Copy sections .got and .sdata1 sections.  Adjust offsets in
sections .sdata, .lit4, .lit8, .got and .sdata1.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Tue Aug 10 17:28:10 1999 UTC (24 years, 8 months ago) by kwzh
Branch: MAIN
Changes since 1.28: +4 -0 lines
Diff to previous 1.28
[__linux__ && __alpha__] (HAS_SBSS_SECTION): Define.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Feb 10 03:02:01 1999 UTC (25 years, 2 months ago) by rms
Branch: MAIN
CVS Tags: EMACS_20_4
Changes since 1.27: +22 -17 lines
Diff to previous 1.27
(HAS_SBSS_SECTION): Define this in some cases.
(unexec): Test this instead of specific systems.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Aug 10 02:35:54 1998 UTC (25 years, 8 months ago) by rms
Branch: MAIN
Changes since 1.26: +3 -1 lines
Diff to previous 1.26
(unexec): Check for section names end and edata with no underscore.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Apr 30 03:45:54 1998 UTC (26 years ago) by rms
Branch: MAIN
Changes since 1.25: +32 -1 lines
Diff to previous 1.25
[defined (__alpha__) && !defined (__NetBSD__) && !defined (__OpenBSD__)]:
Include definition of HDRR structure that used to be in sym.h,
instead of sym.h.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Mon Apr 6 09:26:20 1998 UTC (26 years ago) by schwab
Branch: MAIN
Changes since 1.24: +3 -1 lines
Diff to previous 1.24
(unexec): Account for possible padding before the old .bss
section.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 03:12:38 1997 UTC (26 years, 6 months ago) by kwzh
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23
(round_up): Make arguments and return type unsigned.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Sep 6 19:40:22 1997 UTC (26 years, 7 months ago) by rms
Branch: MAIN
CVS Tags: EMACS_20_2
Changes since 1.22: +7 -3 lines
Diff to previous 1.22
Test __OpenBSD__ along with __NetBSD__.
[__OpenBSD__]: Include sys/exec_elf.h.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Aug 7 03:52:11 1997 UTC (26 years, 8 months ago) by rms
Branch: MAIN
Changes since 1.21: +10 -9 lines
Diff to previous 1.21
(unexec): Cast 1st arg in mmap calls.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Jun 27 22:27:12 1997 UTC (26 years, 10 months ago) by rms
Branch: MAIN
Changes since 1.20: +44 -2 lines
Diff to previous 1.20
[__NetBSD__]: Add some conditionals for NetBSD.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Jun 27 22:08:03 1997 UTC (26 years, 10 months ago) by rms
Branch: MAIN
Changes since 1.19: +112 -6 lines
Diff to previous 1.19
[__sony_news && _SYSTYPE_SYSV]: Include sym.h and sys/elf_mips.h.
(unexec): Add __sony_news && _SYSTYPE_SYSV conditionals.
Add a _nec_ews_svr4 conditional.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Sep 4 15:15:42 1996 UTC (27 years, 7 months ago) by rms
Branch: MAIN
Changes since 1.18: +71 -27 lines
Diff to previous 1.18
unexelf1.c merged into this file.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Jul 16 22:39:31 1996 UTC (27 years, 9 months ago) by kwzh
Branch: MAIN
CVS Tags: EMACS_19_34
Changes since 1.17: +40 -86 lines
Diff to previous 1.17
Undo previous change.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Jul 15 22:00:12 1996 UTC (27 years, 9 months ago) by kwzh
Branch: MAIN
Changes since 1.16: +86 -40 lines
Diff to previous 1.16
Add 64-bit ELF and Alpha/ELF support.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Jun 24 19:54:38 1996 UTC (27 years, 10 months ago) by rms
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15
(unexec): Round up section header offset to bss alignment
before deciding whether it's after the bss section.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 18:02:45 1996 UTC (28 years ago) by rms
Branch: MAIN
Changes since 1.14: +37 -0 lines
Diff to previous 1.14
(unexec): Add conditional for SOLARIS_POWERPC.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sun Feb 18 05:22:20 1996 UTC (28 years, 2 months ago) by rms
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
Use <config.h>, not "config.h".


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 04:16:54 1996 UTC (28 years, 3 months ago) by roland
Branch: MAIN
Changes since 1.12: +109 -111 lines
Diff to previous 1.12
(unexec): Undo data relocations unconditionally, not #ifdef SOLARIS2.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Jan 15 09:06:29 1996 UTC (28 years, 3 months ago) by erik
Branch: MAIN
Changes since 1.11: +14 -11 lines
Diff to previous 1.11
Update FSF's address in the preamble.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 22:29:48 1996 UTC (28 years, 3 months ago) by kwzh
Branch: MAIN
Changes since 1.10: +34 -0 lines
Diff to previous 1.10
(unexec) [SOLARIS2]: Undo relocations performed by the
runtime linker.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Tue May 16 01:46:20 1995 UTC (28 years, 11 months ago) by kwzh
Branch: MAIN
Changes since 1.9: +13 -0 lines
Diff to previous 1.9
(unexec) [UNEXEC_USE_MAP_PRIVATE]: New logic for
systems that don't support MAP_SHARED with PROT_WRITE.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri May 12 00:12:57 1995 UTC (28 years, 11 months ago) by kwzh
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
(unexec): Fix type mismatch.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Mar 13 23:12:41 1995 UTC (29 years, 1 month ago) by rms
Branch: MAIN
Changes since 1.7: +13 -5 lines
Diff to previous 1.7
(unexec): Adjust the file offset of sections located
after the section header table.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 03:41:14 1994 UTC (29 years, 6 months ago) by rms
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
Include config.h.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 21:35:23 1994 UTC (29 years, 8 months ago) by rms
Branch: MAIN
Changes since 1.5: +13 -10 lines
Diff to previous 1.5
(unexec): Don't alter the info field of SHT_SYMTAB and SHT_DYNSYM sections.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Aug 20 00:48:16 1994 UTC (29 years, 8 months ago) by rms
Branch: MAIN
Changes since 1.4: +21 -3 lines
Diff to previous 1.4
Eliminate local var bss_end.
Update the symbol values of _edata and _end.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 05:40:30 1994 UTC (30 years, 2 months ago) by rms
Branch: MAIN
Changes since 1.3: +5 -1 lines
Diff to previous 1.3
(ELF_BSS_SECTION_NAME): New macro (config.h may override).
(unexec): Use it.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Aug 10 01:32:23 1993 UTC (30 years, 8 months ago) by rms
Branch: MAIN
Changes since 1.2: +63 -62 lines
Diff to previous 1.2
(unexec): Add casts for some comparisons.
(PATCH_INDEX): Likewise.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Mar 3 09:03:06 1993 UTC (31 years, 2 months ago) by rms
Branch: MAIN
Changes since 1.1: +221 -139 lines
Diff to previous 1.1
(unexec): Move data2 section header up so all section
headers will be in ascending order.  This will prevent the unexeced
emacs that being processed by other applications (such as strip)
to fail.

Handle rounding of section boundaries.
(round_up): New function.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Mon Jan 13 21:47:35 1992 UTC (32 years, 3 months ago) by jimb
Branch: MAIN
entered into RCS


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26