commit bash-20140411 snapshot

This commit is contained in:
Chet Ramey
2014-04-17 16:50:38 -04:00
parent 8592eb115f
commit a31bf37d09
4 changed files with 28 additions and 3 deletions
+7
View File
@@ -6103,3 +6103,10 @@ execute_cmd.c
- mkfmt: use decpoint() to get decimal point instead of unconditionally
using `.'. Fixes bug reported by Andrey Tataranovich
<tataranovich@gmail.com> in debian bug 741669
4/10
----
lib/readline/rltypedefs.h
- add back old Function/VFunction/etc typedefs, since other packages
(python, samba) use them. Mark as deprecated using gcc and clang
attributes. Report and fix from Max Horn <max@quendi.de>
+1 -1
View File
@@ -540,7 +540,7 @@ mmap_error:
}
#ifdef HISTORY_USE_MMAP
if (msync (buffer, buffer_size, 0) != 0 || munmap (buffer, buffer_size) != 0)
if (msync (buffer, buffer_size, MS_ASYNC) != 0 || munmap (buffer, buffer_size) != 0)
rv = errno;
#else
if (write (file, buffer, buffer_size) < 0)
+19
View File
@@ -26,6 +26,25 @@
extern "C" {
#endif
/* Old-style, attempt to mark as deprecated in some way people will notice. */
#if !defined (_FUNCTION_DEF)
# define _FUNCTION_DEF
#if defined(__GNUC__) || defined(__clang__)
typedef int Function () __attribute__ ((deprecated));
typedef void VFunction () __attribute__ ((deprecated));
typedef char *CPFunction () __attribute__ ((deprecated));
typedef char **CPPFunction () __attribute__ ((deprecated));
#else
typedef int Function ();
typedef void VFunction ();
typedef char *CPFunction ();
typedef char **CPPFunction ();
#endif
#endif /* _FUNCTION_DEF */
/* New style. */
#if !defined (_RL_FUNCTION_TYPEDEF)
+1 -2
View File
@@ -7,6 +7,7 @@ FROOT=bash-$DATE
DIR=$PARENT/$FROOT
TARF=${FROOT}.tar
SRC=/usr/homes/chet/src/bash/src
REMHOST=jenna
fflag= sflag= dflag=
while getopts "dfsp:" opt
@@ -56,8 +57,6 @@ tar cvf ${TARF} $FROOT
gzip -v ${TARF}
REMHOST=z4
if [ -n "$sflag" ]; then
scp ${TARF}.gz ${REMHOST}:
fi