diff options
| author | Paul Eggert | 2011-02-15 17:35:20 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-15 17:35:20 -0800 |
| commit | 0ca2f89e09202a02f392c1defba2105b69c01419 (patch) | |
| tree | d76aed3e54b4e2c514a9057cd9176a606f6d0402 | |
| parent | 976e1fab21d225a89c029d1250470af02ef999b3 (diff) | |
| parent | 1f5d53eb532df40b6c41d25a8b1eaf4ccf69d518 (diff) | |
| download | emacs-0ca2f89e09202a02f392c1defba2105b69c01419.tar.gz emacs-0ca2f89e09202a02f392c1defba2105b69c01419.zip | |
Merge from mainline.
| -rw-r--r-- | ChangeLog | 21 | ||||
| -rw-r--r-- | admin/ChangeLog | 2 | ||||
| -rw-r--r-- | src/ChangeLog | 28 |
3 files changed, 49 insertions, 2 deletions
| @@ -1,3 +1,24 @@ | |||
| 1 | 2011-02-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Import getloadavg module from gnulib. | ||
| 4 | * .bzrignore: Add lib/stdlib.h. | ||
| 5 | * Makefile.in (GNULIB_MODULES): Add getloadavg. | ||
| 6 | * admin/notes/copyright: Remove src/getloadavg.c as a special case. | ||
| 7 | * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this. | ||
| 8 | (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES): | ||
| 9 | Remove; gnulib does this now. | ||
| 10 | * lib/getloadavg.c: Rename from src/getloadavg.c, and sync | ||
| 11 | from gnulib. This adds support for several other systems, such | ||
| 12 | as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential | ||
| 13 | buffer overrun on Linux hosts under very high load, and on hosts | ||
| 14 | that maintain a channel to the load average file it makes sure | ||
| 15 | the file descriptor is close-on-exec (on hosts that support this) | ||
| 16 | and is not stdin, stdout, or stderr. | ||
| 17 | * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files, | ||
| 18 | from gnulib. | ||
| 19 | * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: | ||
| 20 | * src/config.in: Regenerate. | ||
| 21 | |||
| 1 | 2011-02-15 Paul Eggert <eggert@cs.ucla.edu> | 22 | 2011-02-15 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 23 | ||
| 3 | Merge from proposed getloadavg simplifications in gnulib. | 24 | Merge from proposed getloadavg simplifications in gnulib. |
diff --git a/admin/ChangeLog b/admin/ChangeLog index 335fe1df921..64d6de69d10 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | 2011-02-15 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-02-16 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Remove no-longer needed getloadavg symbols. | 3 | Remove no-longer needed getloadavg symbols. |
| 4 | * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE): | 4 | * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE): |
diff --git a/src/ChangeLog b/src/ChangeLog index b1f60025263..87649d3db20 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,29 @@ | |||
| 1 | 2011-02-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Remove no-longer needed getloadavg symbols. | ||
| 4 | * m/alpha.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 5 | * m/amdx86-64.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 6 | * m/ia64.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 7 | * m/ibms390.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 8 | * m/macppc.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 9 | * m/sparc.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 10 | * m/template.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 11 | * m/vax.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Remove. | ||
| 12 | * s/aix4-2.h (KERNEL_FILE, LDAV_SYMBOL): Remove. | ||
| 13 | * s/bsd-common.h (KERNEL_FILE, LDAV_SYMBOL): Remove #undef. | ||
| 14 | * s/hpux10-20.h (KERNEL_FILE, LOAD_AVE_TYPE, LOAD_AVE_CVT): | ||
| 15 | (LDAV_SYMBOL): Remove. | ||
| 16 | * s/unixware.h (LOAD_AVE_TYPE, LOAD_AVE_CVT, FSCALE): Remove. | ||
| 17 | * s/usg5-4-common.h (KERNEL_FILE, LDAV_SYMBOL): Remove. | ||
| 18 | |||
| 19 | Import getloadavg module from gnulib. | ||
| 20 | * deps.mk (getloadavg.o): Remove; gnulib now does this. | ||
| 21 | * lisp.h (getloadavg) [!defined HAVE_GETLOADAVG]: Remove; gnulib | ||
| 22 | now does this. | ||
| 23 | * src/s/freebsd.h (HAVE_GETLOADAVG): Remove; gnulib now does this. | ||
| 24 | * src/s/netbsd.h (HAVE_GETLOADAVG): Likewise. | ||
| 25 | * config.in: Regenerate. | ||
| 26 | |||
| 1 | 2011-02-15 Eli Zaretskii <eliz@gnu.org> | 27 | 2011-02-15 Eli Zaretskii <eliz@gnu.org> |
| 2 | 28 | ||
| 3 | * nsfns.m (ns_set_name_as_filename, Fns_read_file_name): Use B_. | 29 | * nsfns.m (ns_set_name_as_filename, Fns_read_file_name): Use B_. |
| @@ -9,7 +35,7 @@ | |||
| 9 | 35 | ||
| 10 | 2011-02-14 Eli Zaretskii <eliz@gnu.org> | 36 | 2011-02-14 Eli Zaretskii <eliz@gnu.org> |
| 11 | 37 | ||
| 12 | * msdos.c (IT_frame_up_to_date): | 38 | * msdos.c (IT_frame_up_to_date): |
| 13 | * s/msdos.h (MODE_LINE_BINARY_TEXT): Use B_ for the MS-DOS build. | 39 | * s/msdos.h (MODE_LINE_BINARY_TEXT): Use B_ for the MS-DOS build. |
| 14 | 40 | ||
| 15 | * dired.c (directory_files_internal): | 41 | * dired.c (directory_files_internal): |