summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/patches/doc-fix.patch56
-rw-r--r--debian/patches/exec_filename_fs.patch108
-rw-r--r--debian/patches/io_select_timeout104
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules2
6 files changed, 57 insertions, 219 deletions
diff --git a/debian/changelog b/debian/changelog
index 66a31c91..8ea0ae9a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-hurd (20130501-1) unreleased; urgency=low
+hurd (20130620-1) unstable; urgency=low
* New upstream release.
* patches/exec_filename_fs.patch,exec_filename_use.patch,external.patch:
Refresh.
+ * io_select_timeout, doc-fix.patch: Remove merged patches.
- -- Samuel Thibault <sthibault@debian.org> Sun, 24 Mar 2013 22:47:50 +0100
+ -- Samuel Thibault <sthibault@debian.org> Wed, 19 Jun 2013 23:32:07 +0000
hurd (20130226-3) unstable; urgency=low
diff --git a/debian/patches/doc-fix.patch b/debian/patches/doc-fix.patch
deleted file mode 100644
index 0b59812a..00000000
--- a/debian/patches/doc-fix.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-commit 45193362a810024ab4810470fcd00e16123d5aaf
-Author: Richard Braun <rbraun@sceen.net>
-Date: Wed May 22 21:00:08 2013 +0200
-
- Fix some errors in the texinfo documentation
-
- * doc/gpl.texinfo: Replace @unnumbered with @node and @section commands.
- * doc/hurd.texi: Fix call to @setchapternewpage, remove the @node and
- @section commands that are now in gpl.texinfo, and remove an erroneous
- occurrence of 'attributes' before a command.
-
-diff --git a/doc/gpl.texinfo b/doc/gpl.texinfo
-index a2f8db9..d29870c 100644
---- a/doc/gpl.texinfo
-+++ b/doc/gpl.texinfo
-@@ -1,6 +1,5 @@
--@setfilename gpl.info
--
--@unnumbered GNU GENERAL PUBLIC LICENSE
-+@node Copying
-+@section GNU GENERAL PUBLIC LICENSE
- @center Version 2, June 1991
-
- @display
-diff --git a/doc/hurd.texi b/doc/hurd.texi
-index ea73a4c..070daed 100644
---- a/doc/hurd.texi
-+++ b/doc/hurd.texi
-@@ -127,7 +127,7 @@ into another language, under the above conditions for modified versions.
- @end quotation
- @end copying
-
--@setchapternewpage none
-+@setchapternewpage off
- @settitle Hurd Reference Manual
-
- @titlepage
-@@ -513,9 +513,6 @@ mentions that the FSF started developing the Hurd in 1990. As of
- kernel.
-
-
--@node Copying
--@section GNU General Public License
--
- @include gpl.texinfo
-
-
-@@ -1461,7 +1458,7 @@ dropped by the kernel. If the page is currently in core, the kernel
- might ignore this call.
- @end deftypefun
-
--attributes@deftypefun void pager_change_attributes (@w{struct pager *@var{pager}}, @w{boolean_t @var{may_cache}}, @w{memory_object_copy_strategy_t @var{copy_strategy}}, @w{int @var{wait}})
-+@deftypefun void pager_change_attributes (@w{struct pager *@var{pager}}, @w{boolean_t @var{may_cache}}, @w{memory_object_copy_strategy_t @var{copy_strategy}}, @w{int @var{wait}})
- Change the attributes of the memory object underlying pager @var{pager}.
- The @var{may_cache} and @var{copy_strategy} arguments are as for
- @code{memory_object_change_}. Wait for the kernel to report
diff --git a/debian/patches/exec_filename_fs.patch b/debian/patches/exec_filename_fs.patch
index 0599ab21..a4b5589a 100644
--- a/debian/patches/exec_filename_fs.patch
+++ b/debian/patches/exec_filename_fs.patch
@@ -26,8 +26,8 @@ Change comments and documentation.
Index: hurd-debian/TODO
===================================================================
---- hurd-debian.orig/TODO 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/TODO 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/TODO 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/TODO 2013-06-19 23:32:37.000000000 +0000
@@ -136,7 +136,7 @@
** libtrivfs
@@ -39,9 +39,9 @@ Index: hurd-debian/TODO
Index: hurd-debian/doc/hurd.texi
===================================================================
---- hurd-debian.orig/doc/hurd.texi 2012-06-05 05:02:02.000000000 +0000
-+++ hurd-debian/doc/hurd.texi 2012-06-05 05:02:02.000000000 +0000
-@@ -2741,10 +2741,10 @@
+--- hurd-debian.orig/doc/hurd.texi 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/doc/hurd.texi 2013-06-19 23:32:37.000000000 +0000
+@@ -2738,10 +2738,10 @@
@node Program Execution
@subsection Program Execution
@@ -55,7 +55,7 @@ Index: hurd-debian/doc/hurd.texi
ports are necessary for setuid execution, and then invoke the standard
execserver found on @file{/servers/exec}.
-@@ -2756,13 +2756,13 @@
+@@ -2753,13 +2753,13 @@
be returned. In addition, at least one of the execute bits must be on. A
failure of this check should result in @code{EACCES}---not
@code{ENOEXEC}. It is not proper for the fileserver ever to respond to
@@ -73,7 +73,7 @@ Index: hurd-debian/doc/hurd.texi
it is not acceptable to return an error; in such a case the server
should simply silently fail to implement the setuid/setgid semantics.
-@@ -2777,7 +2777,7 @@
+@@ -2774,7 +2774,7 @@
opened with @code{O_READ}. Finally, all the information (mutated
appropriately for setuid/setgid) should be sent to the execserver with
@code{exec_exec_file_name}. Whatever error code @code{exec_exec_file_name}
@@ -84,8 +84,8 @@ Index: hurd-debian/doc/hurd.texi
@subsection File Locking
Index: hurd-debian/exec/hashexec.c
===================================================================
---- hurd-debian.orig/exec/hashexec.c 2012-06-05 05:02:02.000000000 +0000
-+++ hurd-debian/exec/hashexec.c 2012-06-05 05:06:23.000000000 +0000
+--- hurd-debian.orig/exec/hashexec.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/exec/hashexec.c 2013-06-19 23:32:37.000000000 +0000
@@ -24,6 +24,9 @@
#include <unistd.h>
#include <envz.h>
@@ -140,8 +140,8 @@ Index: hurd-debian/exec/hashexec.c
if (! e->error)
Index: hurd-debian/hurd/fs.defs
===================================================================
---- hurd-debian.orig/hurd/fs.defs 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/hurd/fs.defs 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/hurd/fs.defs 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/hurd/fs.defs 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,6 @@
/* Definitions for the filesystem interface.
- Copyright (C) 1994,95,96,97,98,99,2002 Free Software Foundation, Inc.
@@ -173,8 +173,8 @@ Index: hurd-debian/hurd/fs.defs
file: file_t;
Index: hurd-debian/hurd/hurd_types.h
===================================================================
---- hurd-debian.orig/hurd/hurd_types.h 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/hurd/hurd_types.h 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/hurd/hurd_types.h 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/hurd/hurd_types.h 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,6 @@
/* C declarations for Hurd server interfaces
- Copyright (C) 1993,94,95,96,98,99,2001,02 Free Software Foundation, Inc.
@@ -183,7 +183,7 @@ Index: hurd-debian/hurd/hurd_types.h
This file is part of the GNU Hurd.
-@@ -76,7 +77,7 @@
+@@ -78,7 +79,7 @@
/* Many such parameters and flags are also defined in various libc
headers. */
@@ -192,7 +192,7 @@ Index: hurd-debian/hurd/hurd_types.h
#define EXEC_NEWTASK 0x00000001 /* Create new task; kill old one. */
#define EXEC_SECURE 0x00000002 /* Use secure values of portarray, etc. */
#define EXEC_DEFAULTS 0x00000004 /* Use defaults for unspecified ports. */
-@@ -342,7 +343,7 @@
+@@ -344,7 +345,7 @@
#define FSTYPE_MEMFS 0x00000019 /* In-core filesystem */
#define FSTYPE_ISO9660 0x0000001a /* ISO9660 */
@@ -201,7 +201,7 @@ Index: hurd-debian/hurd/hurd_types.h
enum
{
INIT_PORT_CWDIR,
-@@ -356,7 +357,7 @@
+@@ -358,7 +359,7 @@
INIT_PORT_MAX
};
@@ -212,8 +212,8 @@ Index: hurd-debian/hurd/hurd_types.h
INIT_UMASK,
Index: hurd-debian/init/init.c
===================================================================
---- hurd-debian.orig/init/init.c 2012-06-05 05:02:02.000000000 +0000
-+++ hurd-debian/init/init.c 2012-06-05 05:06:35.000000000 +0000
+--- hurd-debian.orig/init/init.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/init/init.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,7 +1,7 @@
/* Start and maintain hurd core servers and system run state
@@ -338,11 +338,11 @@ Index: hurd-debian/init/init.c
+
mach_port_deallocate (mach_task_self (), default_ports[INIT_PORT_PROC]);
mach_port_deallocate (mach_task_self (), file);
- free (args);
+ if (err)
Index: hurd-debian/libdiskfs/boot-start.c
===================================================================
---- hurd-debian.orig/libdiskfs/boot-start.c 2012-06-05 05:02:02.000000000 +0000
-+++ hurd-debian/libdiskfs/boot-start.c 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libdiskfs/boot-start.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libdiskfs/boot-start.c 2013-06-19 23:32:37.000000000 +0000
@@ -207,7 +207,7 @@
diskfs_exec_ctl = MACH_PORT_NULL; /* Not used after this. */
}
@@ -354,8 +354,8 @@ Index: hurd-debian/libdiskfs/boot-start.c
if (_diskfs_boot_command)
Index: hurd-debian/libdiskfs/file-exec.c
===================================================================
---- hurd-debian.orig/libdiskfs/file-exec.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libdiskfs/file-exec.c 2012-06-05 05:07:14.000000000 +0000
+--- hurd-debian.orig/libdiskfs/file-exec.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libdiskfs/file-exec.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,6 @@
-/* File execution (file_exec RPC) for diskfs servers, using exec server.
- Copyright (C) 1993,94,95,96,97,98,2000,02 Free Software Foundation, Inc.
@@ -475,8 +475,8 @@ Index: hurd-debian/libdiskfs/file-exec.c
{
Index: hurd-debian/libfshelp/start-translator-long.c
===================================================================
---- hurd-debian.orig/libfshelp/start-translator-long.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libfshelp/start-translator-long.c 2012-06-05 05:07:36.000000000 +0000
+--- hurd-debian.orig/libfshelp/start-translator-long.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libfshelp/start-translator-long.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,6 @@
/*
- Copyright (C) 1995,96,99,2000,02, 04 Free Software Foundation, Inc.
@@ -495,7 +495,7 @@ Index: hurd-debian/libfshelp/start-translator-long.c
/* The data passed in the various messages we're interested in. */
-@@ -264,12 +268,22 @@
+@@ -272,12 +276,22 @@
saveport = ports[INIT_PORT_BOOTSTRAP];
ports[INIT_PORT_BOOTSTRAP] = bootstrap;
@@ -525,8 +525,8 @@ Index: hurd-debian/libfshelp/start-translator-long.c
if (ports_type == MACH_MSG_TYPE_COPY_SEND)
Index: hurd-debian/libnetfs/file-exec.c
===================================================================
---- hurd-debian.orig/libnetfs/file-exec.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libnetfs/file-exec.c 2012-06-05 05:07:49.000000000 +0000
+--- hurd-debian.orig/libnetfs/file-exec.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libnetfs/file-exec.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,6 @@
/*
- Copyright (C) 1996,97,2000,01,02 Free Software Foundation, Inc.
@@ -632,8 +632,8 @@ Index: hurd-debian/libnetfs/file-exec.c
}
Index: hurd-debian/libtrivfs/file-exec.c
===================================================================
---- hurd-debian.orig/libtrivfs/file-exec.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libtrivfs/file-exec.c 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libtrivfs/file-exec.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libtrivfs/file-exec.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,5 @@
/*
- Copyright (C) 1994,2002 Free Software Foundation, Inc.
@@ -672,8 +672,8 @@ Index: hurd-debian/libtrivfs/file-exec.c
+}
Index: hurd-debian/trans/fakeroot.c
===================================================================
---- hurd-debian.orig/trans/fakeroot.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/trans/fakeroot.c 2012-06-05 05:08:00.000000000 +0000
+--- hurd-debian.orig/trans/fakeroot.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/trans/fakeroot.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,5 +1,5 @@
/* fakeroot -- a translator for faking actions that aren't really permitted
- Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc.
@@ -783,8 +783,8 @@ Index: hurd-debian/trans/fakeroot.c
/* XXX we should intercept interrupt_operation and do
Index: hurd-debian/utils/login.c
===================================================================
---- hurd-debian.orig/utils/login.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/utils/login.c 2012-06-05 05:08:09.000000000 +0000
+--- hurd-debian.orig/utils/login.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/utils/login.c 2013-06-19 23:32:37.000000000 +0000
@@ -1,6 +1,7 @@
/* Hurdish login
@@ -836,7 +836,7 @@ Index: hurd-debian/utils/login.c
Index: hurd-debian/hurd/fs_experimental.defs
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ hurd-debian/hurd/fs_experimental.defs 2012-06-05 05:02:02.000000000 +0000
++++ hurd-debian/hurd/fs_experimental.defs 2013-06-19 23:32:37.000000000 +0000
@@ -0,0 +1,51 @@
+/* Definitions for the filesystem interface.
+ Copyright (C) 1994,95,96,97,98,99,2002 Free Software Foundation, Inc.
@@ -891,8 +891,8 @@ Index: hurd-debian/hurd/fs_experimental.defs
+ destroynames: mach_port_name_array_t SCP);
Index: hurd-debian/libdiskfs/Makefile
===================================================================
---- hurd-debian.orig/libdiskfs/Makefile 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libdiskfs/Makefile 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libdiskfs/Makefile 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libdiskfs/Makefile 2013-06-19 23:32:37.000000000 +0000
@@ -55,7 +55,7 @@
SRCS = $(OTHERSRCS) $(FSSRCS) $(IOSRCS) $(FSYSSRCS) $(IFSOCKSRCS)
installhdrs = diskfs.h diskfs-pager.h
@@ -902,7 +902,7 @@ Index: hurd-debian/libdiskfs/Makefile
fsys_replyUser.o fs_notifyUser.o ifsockServer.o \
startup_notifyServer.o
OBJS = $(sort $(SRCS:.c=.o) $(MIGSTUBS))
-@@ -64,6 +64,7 @@
+@@ -65,6 +65,7 @@
fsys-MIGSFLAGS = -imacros $(srcdir)/fsmutations.h -DREPLY_PORTS
fs-MIGSFLAGS = -imacros $(srcdir)/fsmutations.h
@@ -912,8 +912,8 @@ Index: hurd-debian/libdiskfs/Makefile
MIGCOMSFLAGS = -prefix diskfs_
Index: hurd-debian/libdiskfs/demuxer.c
===================================================================
---- hurd-debian.orig/libdiskfs/demuxer.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libdiskfs/demuxer.c 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libdiskfs/demuxer.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libdiskfs/demuxer.c 2013-06-19 23:32:37.000000000 +0000
@@ -22,6 +22,7 @@
mach_msg_header_t *outp)
{
@@ -932,9 +932,9 @@ Index: hurd-debian/libdiskfs/demuxer.c
|| diskfs_exec_startup_server (inp, outp)
Index: hurd-debian/libnetfs/Makefile
===================================================================
---- hurd-debian.orig/libnetfs/Makefile 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libnetfs/Makefile 2012-06-05 05:02:02.000000000 +0000
-@@ -57,12 +57,13 @@
+--- hurd-debian.orig/libnetfs/Makefile 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libnetfs/Makefile 2013-06-19 23:32:37.000000000 +0000
+@@ -58,12 +58,13 @@
installhdrs=netfs.h
@@ -951,8 +951,8 @@ Index: hurd-debian/libnetfs/Makefile
MIGCOMSFLAGS = -prefix netfs_
Index: hurd-debian/libnetfs/demuxer.c
===================================================================
---- hurd-debian.orig/libnetfs/demuxer.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libnetfs/demuxer.c 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libnetfs/demuxer.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libnetfs/demuxer.c 2013-06-19 23:32:37.000000000 +0000
@@ -25,12 +25,14 @@
mach_msg_header_t *outp)
{
@@ -970,8 +970,8 @@ Index: hurd-debian/libnetfs/demuxer.c
|| ports_interrupt_server (inp, outp)
Index: hurd-debian/libtrivfs/Makefile
===================================================================
---- hurd-debian.orig/libtrivfs/Makefile 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libtrivfs/Makefile 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libtrivfs/Makefile 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libtrivfs/Makefile 2013-06-19 23:32:37.000000000 +0000
@@ -43,7 +43,7 @@
SRCS=$(FSSRCS) $(IOSRCS) $(FSYSSRCS) $(OTHERSRCS)
@@ -992,8 +992,8 @@ Index: hurd-debian/libtrivfs/Makefile
include ../Makeconf
Index: hurd-debian/libtrivfs/demuxer.c
===================================================================
---- hurd-debian.orig/libtrivfs/demuxer.c 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libtrivfs/demuxer.c 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libtrivfs/demuxer.c 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libtrivfs/demuxer.c 2013-06-19 23:32:37.000000000 +0000
@@ -26,11 +26,13 @@
mach_msg_header_t *outp)
{
@@ -1010,9 +1010,9 @@ Index: hurd-debian/libtrivfs/demuxer.c
|| ports_interrupt_server (inp, outp));
Index: hurd-debian/configure.ac
===================================================================
---- hurd-debian.orig/configure.ac 2012-06-05 05:02:02.000000000 +0000
-+++ hurd-debian/configure.ac 2012-06-05 05:06:02.000000000 +0000
-@@ -161,7 +161,7 @@
+--- hurd-debian.orig/configure.ac 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/configure.ac 2013-06-19 23:32:37.000000000 +0000
+@@ -162,7 +162,7 @@
AC_SUBST(VERSIONING)
# Check if libc contains getgrouplist and/or uselocale.
@@ -1023,8 +1023,8 @@ Index: hurd-debian/configure.ac
# From glibc HEAD, 2007-11-07.
Index: hurd-debian/libtrivfs/trivfs.h
===================================================================
---- hurd-debian.orig/libtrivfs/trivfs.h 2012-06-05 05:01:41.000000000 +0000
-+++ hurd-debian/libtrivfs/trivfs.h 2012-06-05 05:02:02.000000000 +0000
+--- hurd-debian.orig/libtrivfs/trivfs.h 2013-06-19 23:32:37.000000000 +0000
++++ hurd-debian/libtrivfs/trivfs.h 2013-06-19 23:32:37.000000000 +0000
@@ -293,6 +293,7 @@
/* These are the MiG-generated headers that declare prototypes
for the server functions. */
diff --git a/debian/patches/io_select_timeout b/debian/patches/io_select_timeout
deleted file mode 100644
index 6ff81e68..00000000
--- a/debian/patches/io_select_timeout
+++ /dev/null
@@ -1,104 +0,0 @@
-commit cc36b5a5e2e8df6e633bb767df84ac1e61c56bc3
-Author: Richard Braun <rbraun@sceen.net>
-Date: Tue Feb 26 22:24:42 2013 +0100
-
- Add the timespec_t Hurd type
-
- This type matches the standard struct timespec, and allows passing time
- values with nanosecond precision in RPCs.
-
- * hurd/hurd_types.defs (timespec_t): New MIG type.
- * hurd/hurd_types.h: Include <time.h>.
- (timespec_t): New C type, aliasing struct timespec.
-
-diff --git a/hurd/hurd_types.defs b/hurd/hurd_types.defs
-index 5ad5e93..4b32504 100644
---- a/hurd/hurd_types.defs
-+++ b/hurd/hurd_types.defs
-@@ -230,6 +230,8 @@ type rusage_t = struct[18] of int; /* XXX */
-
- type flock_t = struct[5] of int;
-
-+type timespec_t = struct[2] of int;
-+
- #define _SYS_UTSNAME_H /* Inhibit warning from <bits/utsname.h>. */
- #include <bits/utsname.h>
- type utsname_t = struct[5 * _UTSNAME_LENGTH] of char;
-diff --git a/hurd/hurd_types.h b/hurd/hurd_types.h
-index e1a644f..7d1bb73 100644
---- a/hurd/hurd_types.h
-+++ b/hurd/hurd_types.h
-@@ -20,6 +20,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
- #ifndef _HURD_TYPES_H
- #define _HURD_TYPES_H
-
-+#include <time.h> /* For struct timespec. */
- #include <mach/std_types.h> /* For mach_port_t et al. */
- #include <mach/message.h> /* For mach_msg_id_t et al. */
- #include <sys/types.h> /* For pid_t and uid_t. */
-@@ -69,6 +70,7 @@ typedef struct statfs fsys_statfsbuf_t;
- typedef struct stat64 io_statbuf_t;
- typedef struct statfs64 fsys_statfsbuf_t;
- #endif
-+typedef struct timespec timespec_t;
-
-
- /* Parameters and flags in RPC calls */
-
-
-commit 8cd75c4d6b229bb4e3de9264466731e3a32e0133
-Author: Richard Braun <rbraun@sceen.net>
-Date: Tue Feb 26 22:24:47 2013 +0100
-
- Add io_select_timeout to the io interface
-
- * hurd/io.defs (io_select_timeout): New MIG routine.
- * hurd/io_reply.defs (io_select_timeout_reply): New MIG simpleroutine.
- * hurd/io_request.defs (io_select_timeout_request): Likewise.
-
-diff --git a/hurd/io.defs b/hurd/io.defs
-index 9119b05..ba0b807 100644
---- a/hurd/io.defs
-+++ b/hurd/io.defs
-@@ -320,3 +320,14 @@ routine io_identity (
- on the specified object. */
- routine io_revoke (
- io_object: io_t RPTLAST);
-+
-+/* INTR */
-+routine io_select_timeout (
-+ io_object: io_t;
-+#if defined (REPLY_PORTS) || defined (IO_SELECT_REPLY_PORT)
-+ replyport reply: sreply_port_t;
-+#else
-+ ureplyport reply: mach_port_make_send_t;
-+#endif
-+ timeout: timespec_t;
-+ inout select_type: int);
-diff --git a/hurd/io_reply.defs b/hurd/io_reply.defs
-index ffc4e75..eee6824 100644
---- a/hurd/io_reply.defs
-+++ b/hurd/io_reply.defs
-@@ -175,3 +175,8 @@ simpleroutine io_identity_reply (
- simpleroutine io_revoke_reply (
- reply: reply_port_t;
- RETURN_CODE_ARG);
-+
-+simpleroutine io_select_timeout_reply (
-+ reply: reply_port_t;
-+ RETURN_CODE_ARG;
-+ select_result: int);
-diff --git a/hurd/io_request.defs b/hurd/io_request.defs
-index a3e775a..0d5e36d 100644
---- a/hurd/io_request.defs
-+++ b/hurd/io_request.defs
-@@ -172,3 +172,9 @@ simpleroutine io_identity_request (
- simpleroutine io_revoke_request (
- io_object: io_t;
- reply: reply_port_t);
-+
-+simpleroutine io_select_timeout_request (
-+ io_object: io_t;
-+ ureplyport reply: mach_port_make_send_t;
-+ timeout: timespec_t;
-+ select_type: int);
diff --git a/debian/patches/series b/debian/patches/series
index 2e094756..299b9452 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -41,4 +41,3 @@ libmachdev.patch
exec_filename_exec.patch
exec_filename_fs.patch
exec_filename_use.patch
-doc-fix.patch
diff --git a/debian/rules b/debian/rules
index 9bc24a43..342ea4d1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -72,8 +72,6 @@ override_dh_auto_install:
# remove PIC static libraries
rm -f debian/tmp/lib/$(DEB_HOST_MULTIARCH)/*_pic.a
- patch -p1 -d debian/tmp/include < debian/patches/io_select_timeout
-
override_dh_install: $(INSTALL_generated)
dh_install --list-missing