aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2011-02-15 17:35:20 -0800
committerPaul Eggert2011-02-15 17:35:20 -0800
commit0ca2f89e09202a02f392c1defba2105b69c01419 (patch)
treed76aed3e54b4e2c514a9057cd9176a606f6d0402
parent976e1fab21d225a89c029d1250470af02ef999b3 (diff)
parent1f5d53eb532df40b6c41d25a8b1eaf4ccf69d518 (diff)
downloademacs-0ca2f89e09202a02f392c1defba2105b69c01419.tar.gz
emacs-0ca2f89e09202a02f392c1defba2105b69c01419.zip
Merge from mainline.
-rw-r--r--ChangeLog21
-rw-r--r--admin/ChangeLog2
-rw-r--r--src/ChangeLog28
3 files changed, 49 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 20083294875..6d4f6e042e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
12011-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
12011-02-15 Paul Eggert <eggert@cs.ucla.edu> 222011-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 @@
12011-02-15 Paul Eggert <eggert@cs.ucla.edu> 12011-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 @@
12011-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
12011-02-15 Eli Zaretskii <eliz@gnu.org> 272011-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
102011-02-14 Eli Zaretskii <eliz@gnu.org> 362011-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):