From 0a12dd046e3a1eda6cdf7a12990993c4e2eed6aa Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Tue, 23 Feb 2016 20:18:12 +0100 Subject: add patch series --- ...-the-exception-protocol-in-gnumach.msgids.patch | 62 ++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 63 insertions(+) create mode 100644 debian/patches/ext-msgids0001-Include-the-exception-protocol-in-gnumach.msgids.patch (limited to 'debian') diff --git a/debian/patches/ext-msgids0001-Include-the-exception-protocol-in-gnumach.msgids.patch b/debian/patches/ext-msgids0001-Include-the-exception-protocol-in-gnumach.msgids.patch new file mode 100644 index 0000000..e2ffcf7 --- /dev/null +++ b/debian/patches/ext-msgids0001-Include-the-exception-protocol-in-gnumach.msgids.patch @@ -0,0 +1,62 @@ +From e7e91cc329b6a064d9703829911e940d7395d0a3 Mon Sep 17 00:00:00 2001 +From: Justus Winter +Date: Tue, 23 Feb 2016 18:48:52 +0100 +Subject: [PATCH gnumach] Include the exception protocol in 'gnumach.msgids' + +* Makefrag.am: Include the exception protocol in 'gnumach.msgids'. +* kern/exc.defs: New file. +--- + Makefrag.am | 6 ++++-- + kern/exc.defs | 22 ++++++++++++++++++++++ + 2 files changed, 26 insertions(+), 2 deletions(-) + create mode 100644 kern/exc.defs + +diff --git a/Makefrag.am b/Makefrag.am +index bb600e0..9a68af8 100644 +--- a/Makefrag.am ++++ b/Makefrag.am +@@ -549,9 +549,11 @@ nodist_libkernel_a_SOURCES += \ + # Stand-alone rule to generate the list of message ids when neither + # the client nor the server stubs are required. + nodist_lib_dep_tr_for_defs_a_SOURCES += \ +- ipc/notify.none.defs.c ++ ipc/notify.none.defs.c \ ++ kern/exc.none.defs.c + nodist_libkernel_a_SOURCES += \ +- ipc/notify.none.msgids ++ ipc/notify.none.msgids \ ++ kern/exc.none.msgids + # ipc/notify.none.defs + + # rpctrace can make use of that. +diff --git a/kern/exc.defs b/kern/exc.defs +new file mode 100644 +index 0000000..e614fff +--- /dev/null ++++ b/kern/exc.defs +@@ -0,0 +1,22 @@ ++/* ++ * Copyright (c) 2016 Free Software Foundation. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program. If not, see . ++ */ ++ ++/* We use custom functions to send exceptions. These functions can ++ be found in `exception.c'. We use this file merely to produce the ++ list of message ids. */ ++ ++#include +-- +2.1.4 + diff --git a/debian/patches/series b/debian/patches/series index e10dbc7..99310b4 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -15,3 +15,4 @@ sysenter0001-yyy-sysenter-prototype.patch #vm-cache-policy0003-vm-evict-clean-pages-first.patch vm-cache-policy0001-VM-cache-policy-change.patch vm-cache-policy0002-Fix-page-cache-accounting.patch +ext-msgids0001-Include-the-exception-protocol-in-gnumach.msgids.patch -- cgit v1.2.3