Import the "unistd" gnulib module.
authorPedro Alves <palves@redhat.com>
Mon, 1 Jul 2013 11:18:09 +0000 (11:18 +0000)
committerPedro Alves <palves@redhat.com>
Mon, 1 Jul 2013 11:18:09 +0000 (11:18 +0000)
commit8839a007adc2aaf3a5278cbe8e0e85f827360a87
treeb626f7605421de71d43fd8a835fb6fd6aa596012
parent8c0da261b51cc528ab7a0b4fb68f20a5e95eb170
Import the "unistd" gnulib module.

I wanted to import the pathmax module, and that pulls in the unistd
module as dependency.  The unistd module is actually bigger than the
pathmax module.  If we're going to end up with it, might as well
import it explicitly, and make use of it throughout.

The "unistd" module makes a GNU-like <unistd.h> always available.
This means we no longer need to do:

 +#ifdef HAVE_UNISTD_H
  #include <unistd.h>
 +#endif

and we can remove a few constants from defs.h.

This is just the importing step.

gdb/
2013-07-01  Pedro Alves  <palves@redhat.com>

Import the "unistd" gnulib module.
* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add "unistd".
* gnulib/Makefile.in (aclocal_m4_deps): Add import/m4/off_t.m4,
import/m4/ssize_t.m4, import/m4/sys_types_h.m4 and
import/m4/unistd_h.m4.
* gnulib/aclocal.m4: Renenerate.
* gnulib/config.in: Renenerate.
* gnulib/configure: Renenerate.
* gnulib/import/Makefile.am: Renenerate.
* gnulib/import/Makefile.in: Renenerate.
* gnulib/import/m4/gnulib-cache.m4: Renenerate.
* gnulib/import/m4/gnulib-comp.m4: Renenerate.
* gnulib/import/m4/off_t.m4: New file.
* gnulib/import/m4/ssize_t.m4: New file.
* gnulib/import/m4/sys_types_h.m4: New file.
* gnulib/import/m4/unistd_h.m4: New file.
* gnulib/import/sys_types.in.h: New file.
* gnulib/import/unistd.c: New file.
* gnulib/import/unistd.in.h: New file.
17 files changed:
gdb/ChangeLog
gdb/gnulib/Makefile.in
gdb/gnulib/aclocal.m4
gdb/gnulib/config.in
gdb/gnulib/configure
gdb/gnulib/import/Makefile.am
gdb/gnulib/import/Makefile.in
gdb/gnulib/import/m4/gnulib-cache.m4
gdb/gnulib/import/m4/gnulib-comp.m4
gdb/gnulib/import/m4/off_t.m4 [new file with mode: 0644]
gdb/gnulib/import/m4/ssize_t.m4 [new file with mode: 0644]
gdb/gnulib/import/m4/sys_types_h.m4 [new file with mode: 0644]
gdb/gnulib/import/m4/unistd_h.m4 [new file with mode: 0644]
gdb/gnulib/import/sys_types.in.h [new file with mode: 0644]
gdb/gnulib/import/unistd.c [new file with mode: 0644]
gdb/gnulib/import/unistd.in.h [new file with mode: 0644]
gdb/gnulib/update-gnulib.sh