mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
Update for gnulib, adding Solaris 9+10 fixes.
This commit is contained in:
parent
3eca462920
commit
1ef6de0565
7 changed files with 652 additions and 580 deletions
|
|
@ -1,3 +1,11 @@
|
||||||
|
2011-03-13 Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
|
||||||
|
Update for gnulib.
|
||||||
|
* Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
|
||||||
|
includes <intprops.h> directly.
|
||||||
|
* lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
|
||||||
|
when building Emacs on Solaris 9 and running it on Solaris 10.
|
||||||
|
|
||||||
2011-03-08 Jan Djärv <jan.h.d@swipnet.se>
|
2011-03-08 Jan Djärv <jan.h.d@swipnet.se>
|
||||||
|
|
||||||
* configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
|
* configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
|
||||||
|
|
|
||||||
|
|
@ -332,7 +332,7 @@ DOS_gnulib_comp.m4 = gl-comp.m4
|
||||||
# as per $(gnulib_srcdir)/DEPENDENCIES.
|
# as per $(gnulib_srcdir)/DEPENDENCIES.
|
||||||
GNULIB_MODULES = \
|
GNULIB_MODULES = \
|
||||||
crypto/md5 dtoastr filemode getloadavg getopt-gnu \
|
crypto/md5 dtoastr filemode getloadavg getopt-gnu \
|
||||||
ignore-value lstat mktime readlink strftime symlink sys_stat
|
ignore-value intprops lstat mktime readlink strftime symlink sys_stat
|
||||||
GNULIB_TOOL_FLAGS = \
|
GNULIB_TOOL_FLAGS = \
|
||||||
--import --no-changelog --no-vc-files --makefile-name=gnulib.mk
|
--import --no-changelog --no-vc-files --makefile-name=gnulib.mk
|
||||||
sync-from-gnulib: $(gnulib_srcdir)
|
sync-from-gnulib: $(gnulib_srcdir)
|
||||||
|
|
|
||||||
4
aclocal.m4
vendored
4
aclocal.m4
vendored
|
|
@ -13,8 +13,8 @@
|
||||||
|
|
||||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
|
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
|
||||||
[m4_warning([this file was generated for autoconf 2.65.
|
[m4_warning([this file was generated for autoconf 2.68.
|
||||||
You have another version of autoconf. It may work, but is not guaranteed to.
|
You have another version of autoconf. It may work, but is not guaranteed to.
|
||||||
If you have problems, you may need to regenerate the build system entirely.
|
If you have problems, you may need to regenerate the build system entirely.
|
||||||
To do so, use the procedure documented by the package, typically `autoreconf'.])])
|
To do so, use the procedure documented by the package, typically `autoreconf'.])])
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
# the same distribution terms as the rest of that program.
|
# the same distribution terms as the rest of that program.
|
||||||
#
|
#
|
||||||
# Generated by gnulib-tool.
|
# Generated by gnulib-tool.
|
||||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files crypto/md5 dtoastr filemode getloadavg getopt-gnu ignore-value lstat mktime readlink strftime symlink sys_stat
|
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files crypto/md5 dtoastr filemode getloadavg getopt-gnu ignore-value intprops lstat mktime readlink strftime symlink sys_stat
|
||||||
|
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
# the same distribution terms as the rest of that program.
|
# the same distribution terms as the rest of that program.
|
||||||
#
|
#
|
||||||
# Generated by gnulib-tool.
|
# Generated by gnulib-tool.
|
||||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files crypto/md5 dtoastr filemode getloadavg getopt-gnu ignore-value lstat mktime readlink strftime symlink sys_stat
|
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files crypto/md5 dtoastr filemode getloadavg getopt-gnu ignore-value intprops lstat mktime readlink strftime symlink sys_stat
|
||||||
|
|
||||||
|
|
||||||
MOSTLYCLEANFILES += core *.stackdump
|
MOSTLYCLEANFILES += core *.stackdump
|
||||||
|
|
|
||||||
|
|
@ -355,7 +355,11 @@ _GL_WARN_ON_USE (fstatat, "fstatat is not portable - "
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_FUTIMENS@
|
#if @GNULIB_FUTIMENS@
|
||||||
# if @REPLACE_FUTIMENS@
|
/* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our futimens
|
||||||
|
implementation relies on futimesat, which on Solaris 10 makes an invocation
|
||||||
|
to futimens that is meant to invoke the libc's futimens(), not gnulib's
|
||||||
|
futimens(). */
|
||||||
|
# if @REPLACE_FUTIMENS@ || (!@HAVE_FUTIMENS@ && defined __sun)
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef futimens
|
# undef futimens
|
||||||
# define futimens rpl_futimens
|
# define futimens rpl_futimens
|
||||||
|
|
@ -368,7 +372,9 @@ _GL_FUNCDECL_SYS (futimens, int, (int fd, struct timespec const times[2]));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (futimens, int, (int fd, struct timespec const times[2]));
|
_GL_CXXALIAS_SYS (futimens, int, (int fd, struct timespec const times[2]));
|
||||||
# endif
|
# endif
|
||||||
|
# if @HAVE_FUTIMENS@
|
||||||
_GL_CXXALIASWARN (futimens);
|
_GL_CXXALIASWARN (futimens);
|
||||||
|
# endif
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef futimens
|
# undef futimens
|
||||||
# if HAVE_RAW_DECL_FUTIMENS
|
# if HAVE_RAW_DECL_FUTIMENS
|
||||||
|
|
@ -612,7 +618,11 @@ _GL_WARN_ON_USE (stat, "stat is unportable - "
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_UTIMENSAT@
|
#if @GNULIB_UTIMENSAT@
|
||||||
# if @REPLACE_UTIMENSAT@
|
/* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat
|
||||||
|
implementation relies on futimesat, which on Solaris 10 makes an invocation
|
||||||
|
to utimensat that is meant to invoke the libc's utimensat(), not gnulib's
|
||||||
|
utimensat(). */
|
||||||
|
# if @REPLACE_UTIMENSAT@ || (!@HAVE_UTIMENSAT@ && defined __sun)
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef utimensat
|
# undef utimensat
|
||||||
# define utimensat rpl_utimensat
|
# define utimensat rpl_utimensat
|
||||||
|
|
@ -631,7 +641,9 @@ _GL_FUNCDECL_SYS (utimensat, int, (int fd, char const *name,
|
||||||
_GL_CXXALIAS_SYS (utimensat, int, (int fd, char const *name,
|
_GL_CXXALIAS_SYS (utimensat, int, (int fd, char const *name,
|
||||||
struct timespec const times[2], int flag));
|
struct timespec const times[2], int flag));
|
||||||
# endif
|
# endif
|
||||||
|
# if @HAVE_UTIMENSAT@
|
||||||
_GL_CXXALIASWARN (utimensat);
|
_GL_CXXALIASWARN (utimensat);
|
||||||
|
# endif
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef utimensat
|
# undef utimensat
|
||||||
# if HAVE_RAW_DECL_UTIMENSAT
|
# if HAVE_RAW_DECL_UTIMENSAT
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue