1178479Sjb/* Common things used by the various *gnu-nat.c files 2178479Sjb Copyright (C) 2020 Free Software Foundation, Inc. 3178479Sjb 4178479Sjb This program is free software; you can redistribute it and/or modify 5178479Sjb it under the terms of the GNU General Public License as published by 6178479Sjb the Free Software Foundation; either version 3 of the License, or 7178479Sjb (at your option) any later version. 8178479Sjb 9178479Sjb This program is distributed in the hope that it will be useful, 10178479Sjb but WITHOUT ANY WARRANTY; without even the implied warranty of 11178479Sjb MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12178479Sjb GNU General Public License for more details. 13178479Sjb 14178479Sjb You should have received a copy of the GNU General Public License 15178479Sjb along with this program. If not, see <http://www.gnu.org/licenses/>. */ 16178479Sjb 17178479Sjb#ifndef GNU_NAT_MIG_H 18178479Sjb#define GNU_NAT_MIG_H 19178479Sjb 20178479Sjb#include <mach/boolean.h> 21178479Sjb#include <mach/message.h> 22178479Sjb 23178479Sjbboolean_t exc_server (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); 24178479Sjbboolean_t msg_reply_server (mach_msg_header_t *InHeadP, 25178479Sjb mach_msg_header_t *OutHeadP); 26268578Srpauloboolean_t notify_server (mach_msg_header_t *InHeadP, 27268578Srpaulo mach_msg_header_t *OutHeadP); 28268578Srpauloboolean_t process_reply_server (mach_msg_header_t *InHeadP, 29178479Sjb mach_msg_header_t *OutHeadP); 30178479Sjb 31178479Sjb#endif /* GNU_NAT_MIG_H */ 32178479Sjb