This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/7 V2] Import the rename gnulib module
- From: Yao Qi <yao at codesourcery dot com>
- To: <gdb-patches at sourceware dot org>
- Date: Wed, 26 Nov 2014 13:46:33 +0800
- Subject: [PATCH 0/7 V2] Import the rename gnulib module
- Authentication-results: sourceware.org; auth=none
This patch series is to import rename gnulib module and other
dependent modules. We need rename module to fix some
fileio.exp fails on mingw32 host, on which the errno setting
isn't compliance with POSIX. V1 can be found
https://sourceware.org/ml/gdb-patches/2014-10/msg00837.html
rename module depends on readlink, lstat and canonicalize-lgpl modules,
and they are used by GDB too, so this patch series imports them
explicitly and use them. Patches 1, 3, and 5 import readlink,
lstat and canonicalize-lgpl respectively. Patches 2, 4, and 6
are to use these api unconditionally. Patch 7 is about importing
rename module.
Regression tested on x86_64-linux and arm-eabi both on linux host
ahd mingw32 host. Two fails in fileio.exp on mingw32 host are
fixed.
*** BLURB HERE ***
Yao Qi (7):
Import readlink
Use readlink unconditionally
Import lstat
Use lstat unconditionally
Import canonicalize-lgpl
Use canonicalize_file_name unconditionally
Import rename module
gdb/config.in | 12 -
gdb/configure | 6 +-
gdb/configure.ac | 6 +-
gdb/gdbserver/config.in | 3 -
gdb/gdbserver/configure | 2 +-
gdb/gdbserver/configure.ac | 2 +-
gdb/gdbserver/hostio.c | 4 -
gdb/gnulib/aclocal.m4 | 15 +
gdb/gnulib/config.in | 246 +++
gdb/gnulib/configure | 2759 ++++++++++++++++++++++++---
gdb/gnulib/import/Makefile.am | 337 +++-
gdb/gnulib/import/Makefile.in | 481 ++++-
gdb/gnulib/import/basename-lgpl.c | 75 +
gdb/gnulib/import/canonicalize-lgpl.c | 411 ++++
gdb/gnulib/import/dirname-lgpl.c | 86 +
gdb/gnulib/import/dirname.h | 46 +
gdb/gnulib/import/dosname.h | 53 +
gdb/gnulib/import/extra/snippet/_Noreturn.h | 10 +
gdb/gnulib/import/lstat.c | 97 +
gdb/gnulib/import/m4/canonicalize.m4 | 124 ++
gdb/gnulib/import/m4/dirname.m4 | 19 +
gdb/gnulib/import/m4/double-slash-root.m4 | 38 +
gdb/gnulib/import/m4/eealloc.m4 | 31 +
gdb/gnulib/import/m4/gnulib-cache.m4 | 6 +-
gdb/gnulib/import/m4/gnulib-comp.m4 | 101 +
gdb/gnulib/import/m4/largefile.m4 | 149 ++
gdb/gnulib/import/m4/lstat.m4 | 73 +
gdb/gnulib/import/m4/malloc.m4 | 98 +
gdb/gnulib/import/m4/malloca.m4 | 15 +
gdb/gnulib/import/m4/nocrash.m4 | 130 ++
gdb/gnulib/import/m4/readlink.m4 | 71 +
gdb/gnulib/import/m4/rename.m4 | 225 +++
gdb/gnulib/import/m4/rmdir.m4 | 49 +
gdb/gnulib/import/m4/stat.m4 | 71 +
gdb/gnulib/import/m4/stdio_h.m4 | 194 ++
gdb/gnulib/import/m4/stdlib_h.m4 | 115 ++
gdb/gnulib/import/malloc.c | 56 +
gdb/gnulib/import/malloca.c | 140 ++
gdb/gnulib/import/malloca.h | 133 ++
gdb/gnulib/import/malloca.valgrind | 7 +
gdb/gnulib/import/readlink.c | 74 +
gdb/gnulib/import/rename.c | 473 +++++
gdb/gnulib/import/rmdir.c | 53 +
gdb/gnulib/import/same-inode.h | 33 +
gdb/gnulib/import/stat.c | 138 ++
gdb/gnulib/import/stdio.c | 3 +
gdb/gnulib/import/stdio.in.h | 1345 +++++++++++++
gdb/gnulib/import/stdlib.in.h | 937 +++++++++
gdb/gnulib/import/stripslash.c | 45 +
gdb/gnulib/update-gnulib.sh | 4 +
gdb/inf-child.c | 2 +-
gdb/symfile.c | 2 -
gdb/utils.c | 68 +-
53 files changed, 9266 insertions(+), 407 deletions(-)
create mode 100644 gdb/gnulib/import/basename-lgpl.c
create mode 100644 gdb/gnulib/import/canonicalize-lgpl.c
create mode 100644 gdb/gnulib/import/dirname-lgpl.c
create mode 100644 gdb/gnulib/import/dirname.h
create mode 100644 gdb/gnulib/import/dosname.h
create mode 100644 gdb/gnulib/import/extra/snippet/_Noreturn.h
create mode 100644 gdb/gnulib/import/lstat.c
create mode 100644 gdb/gnulib/import/m4/canonicalize.m4
create mode 100644 gdb/gnulib/import/m4/dirname.m4
create mode 100644 gdb/gnulib/import/m4/double-slash-root.m4
create mode 100644 gdb/gnulib/import/m4/eealloc.m4
create mode 100644 gdb/gnulib/import/m4/largefile.m4
create mode 100644 gdb/gnulib/import/m4/lstat.m4
create mode 100644 gdb/gnulib/import/m4/malloc.m4
create mode 100644 gdb/gnulib/import/m4/malloca.m4
create mode 100644 gdb/gnulib/import/m4/nocrash.m4
create mode 100644 gdb/gnulib/import/m4/readlink.m4
create mode 100644 gdb/gnulib/import/m4/rename.m4
create mode 100644 gdb/gnulib/import/m4/rmdir.m4
create mode 100644 gdb/gnulib/import/m4/stat.m4
create mode 100644 gdb/gnulib/import/m4/stdio_h.m4
create mode 100644 gdb/gnulib/import/m4/stdlib_h.m4
create mode 100644 gdb/gnulib/import/malloc.c
create mode 100644 gdb/gnulib/import/malloca.c
create mode 100644 gdb/gnulib/import/malloca.h
create mode 100644 gdb/gnulib/import/malloca.valgrind
create mode 100644 gdb/gnulib/import/readlink.c
create mode 100644 gdb/gnulib/import/rename.c
create mode 100644 gdb/gnulib/import/rmdir.c
create mode 100644 gdb/gnulib/import/same-inode.h
create mode 100644 gdb/gnulib/import/stat.c
create mode 100644 gdb/gnulib/import/stdio.c
create mode 100644 gdb/gnulib/import/stdio.in.h
create mode 100644 gdb/gnulib/import/stdlib.in.h
create mode 100644 gdb/gnulib/import/stripslash.c
--
1.9.3