From e4ef948ea35b32a2efa91f09534756fdfe7916d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20LETZ?= Date: Mon, 19 Apr 2010 22:40:06 +0200 Subject: [PATCH] OSX IPC code removed from repository. --- common/wscript | 14 +- macosx/JackMacEngineRPC.cpp | 250 - macosx/JackMacLibClientRPC.cpp | 47 - macosx/JackMachClientChannel.cpp | 348 -- macosx/JackMachClientChannel.h | 99 - macosx/JackMachNotifyChannel.cpp | 67 - macosx/JackMachNotifyChannel.h | 53 - macosx/JackMachPort.cpp | 295 - macosx/JackMachPort.h | 88 - macosx/JackMachServerChannel.cpp | 174 - macosx/JackMachServerChannel.h | 76 - macosx/JackMachServerNotifyChannel.cpp | 70 - macosx/JackMachServerNotifyChannel.h | 55 - macosx/JackPlatformPlug_os.h | 25 - macosx/Jackdmp.xcodeproj/project.pbxproj | 128 - macosx/RPC/JackRPCClient.defs | 47 - macosx/RPC/JackRPCClient.h | 194 - macosx/RPC/JackRPCClientServer.c | 1373 ----- macosx/RPC/JackRPCClientUser.c | 466 -- macosx/RPC/JackRPCEngine.defs | 181 - macosx/RPC/JackRPCEngine.h | 1040 ---- macosx/RPC/JackRPCEngineServer.c | 6817 ---------------------- macosx/RPC/JackRPCEngineUser.c | 6302 -------------------- macosx/RPC/Jackdefs.h | 25 - 24 files changed, 5 insertions(+), 18229 deletions(-) delete mode 100644 macosx/JackMacEngineRPC.cpp delete mode 100644 macosx/JackMacLibClientRPC.cpp delete mode 100644 macosx/JackMachClientChannel.cpp delete mode 100644 macosx/JackMachClientChannel.h delete mode 100644 macosx/JackMachNotifyChannel.cpp delete mode 100644 macosx/JackMachNotifyChannel.h delete mode 100644 macosx/JackMachPort.cpp delete mode 100644 macosx/JackMachPort.h delete mode 100644 macosx/JackMachServerChannel.cpp delete mode 100644 macosx/JackMachServerChannel.h delete mode 100644 macosx/JackMachServerNotifyChannel.cpp delete mode 100644 macosx/JackMachServerNotifyChannel.h delete mode 100644 macosx/RPC/JackRPCClient.defs delete mode 100644 macosx/RPC/JackRPCClient.h delete mode 100644 macosx/RPC/JackRPCClientServer.c delete mode 100644 macosx/RPC/JackRPCClientUser.c delete mode 100644 macosx/RPC/JackRPCEngine.defs delete mode 100644 macosx/RPC/JackRPCEngine.h delete mode 100644 macosx/RPC/JackRPCEngineServer.c delete mode 100644 macosx/RPC/JackRPCEngineUser.c delete mode 100644 macosx/RPC/Jackdefs.h diff --git a/common/wscript b/common/wscript index da3ab938..31542b17 100644 --- a/common/wscript +++ b/common/wscript @@ -97,7 +97,7 @@ def build(bld): '../posix/JackPosixThread.cpp', '../macosx/JackMachThread.cpp', '../macosx/JackMachSemaphore.cpp', - '../macosx/JackMachPort.cpp', + '../posix/JackSocket.cpp', '../macosx/JackMachTime.c', ] includes = ['../macosx', '../macosx/RPC', '../posix'] + includes @@ -152,11 +152,9 @@ def build(bld): if bld.env['IS_MACOSX']: serverlib.source += [ - '../macosx/JackMachServerChannel.cpp', - '../macosx/JackMachNotifyChannel.cpp', - '../macosx/JackMachServerNotifyChannel.cpp', - '../macosx/JackMacEngineRPC.cpp', - '../macosx/RPC/JackRPCClientUser.c', + '../posix/JackSocketServerChannel.cpp', + '../posix/JackSocketNotifyChannel.cpp', + '../posix/JackSocketServerNotifyChannel.cpp', '../posix/JackNetUnixSocket.cpp', ] @@ -205,9 +203,7 @@ def build(bld): if bld.env['IS_MACOSX']: clientlib.source += [ - '../macosx/JackMachClientChannel.cpp', - '../macosx/RPC/JackRPCEngineUser.c', - '../macosx/JackMacLibClientRPC.cpp', + '../posix/JackSocketClientChannel.cpp', '../posix/JackPosixServerLaunch.cpp', ] diff --git a/macosx/JackMacEngineRPC.cpp b/macosx/JackMacEngineRPC.cpp deleted file mode 100644 index fb95621d..00000000 --- a/macosx/JackMacEngineRPC.cpp +++ /dev/null @@ -1,250 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -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, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#include "JackServer.h" -#include "JackNotification.h" -#include "JackLockedEngine.h" -#include "JackRPCEngine.h" -#include "JackMachServerChannel.h" -#include "JackException.h" -#include - -using namespace Jack; - -//------------------- -// Client management -//------------------- - -#define rpc_type kern_return_t // for astyle - -rpc_type server_rpc_jack_client_check(mach_port_t private_port, client_name_t name, client_name_t name_res, int protocol, int options, int* status, int* result) -{ - jack_log("rpc_jack_client_check"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - channel->ClientCheck((char*)name, (char*)name_res, protocol, options, status, result); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_client_open(mach_port_t server_port, client_name_t name, int pid, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_graph, int* result) -{ - jack_log("rpc_jack_client_open name = %s", name); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[server_port]; - assert(channel); - channel->ClientOpen((char*)name, pid, private_port, shared_engine, shared_client, shared_graph, result); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_client_close(mach_port_t private_port, int refnum, int* result) -{ - jack_log("rpc_jack_client_close"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - channel->ClientClose(private_port, refnum); - *result = 0; - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_client_activate(mach_port_t private_port, int refnum, int is_real_time, int* result) -{ - jack_log("rpc_jack_client_activate"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->ClientActivate(refnum, is_real_time); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_client_deactivate(mach_port_t private_port, int refnum, int* result) -{ - jack_log("rpc_jack_client_deactivate"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->ClientDeactivate(refnum); - return KERN_SUCCESS; -} - -//----------------- -// Port management -//----------------- - -rpc_type server_rpc_jack_port_register(mach_port_t private_port, int refnum, client_port_name_t name, client_port_type_t type, unsigned int flags, unsigned int buffer_size, unsigned int* port_index, int* result) -{ - jack_log("rpc_jack_port_register ref = %d name = %s", refnum, name); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortRegister(refnum, name, type, flags, buffer_size, port_index); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_port_unregister(mach_port_t private_port, int refnum, int port, int* result) -{ - jack_log("rpc_jack_port_unregister ref = %d port = %d ", refnum, port); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortUnRegister(refnum, port); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_port_connect_name(mach_port_t private_port, int refnum, client_port_name_t src, client_port_name_t dst, int* result) -{ - jack_log("rpc_jack_port_connect_name"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortConnect(refnum, src, dst); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_port_disconnect_name(mach_port_t private_port, int refnum, client_port_name_t src, client_port_name_t dst, int* result) -{ - jack_log("rpc_jack_port_disconnect_name"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortDisconnect(refnum, src, dst); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_port_connect(mach_port_t private_port, int refnum, int src, int dst, int* result) -{ - jack_log("rpc_jack_port_connect"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortConnect(refnum, src, dst); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_port_disconnect(mach_port_t private_port, int refnum, int src, int dst, int* result) -{ - jack_log("rpc_jack_port_disconnect"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortDisconnect(refnum, src, dst); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_port_rename(mach_port_t private_port, int refnum, int port, client_port_name_t name, int* result) -{ - jack_log("server_rpc_jack_port_rename"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetEngine()->PortRename(refnum, port, name); - return KERN_SUCCESS; -} - -//------------------------ -// Buffer size, freewheel -//------------------------ - -rpc_type server_rpc_jack_set_buffer_size(mach_port_t private_port, int buffer_size, int* result) -{ - jack_log("server_rpc_jack_set_buffer_size"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->SetBufferSize(buffer_size); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_set_freewheel(mach_port_t private_port, int onoff, int* result) -{ - jack_log("server_rpc_jack_set_freewheel"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->SetFreewheel(onoff); - return KERN_SUCCESS; -} - -//---------------------- -// Transport management -//---------------------- - -rpc_type server_rpc_jack_release_timebase(mach_port_t private_port, int refnum, int* result) -{ - jack_log("server_rpc_jack_release_timebase"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->ReleaseTimebase(refnum); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_set_timebase_callback(mach_port_t private_port, int refnum, int conditional, int* result) -{ - jack_log("server_rpc_jack_set_timebase_callback"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->SetTimebaseCallback(refnum, conditional); - return KERN_SUCCESS; -} - -//------------------ -// Internal clients -//------------------ - -rpc_type server_rpc_jack_get_internal_clientname(mach_port_t private_port, int refnum, int int_ref, client_name_t name_res, int* result) -{ - jack_log("server_rpc_jack_get_internal_clientname"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->GetEngine()->GetInternalClientName(int_ref, (char*)name_res); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_internal_clienthandle(mach_port_t private_port, int refnum, client_name_t client_name, int* status, int* int_ref, int* result) -{ - jack_log("server_rpc_jack_internal_clienthandle"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->GetEngine()->InternalClientHandle(client_name, status, int_ref); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_internal_clientload(mach_port_t private_port, int refnum, client_name_t client_name, so_name_t so_name, objet_data_t objet_data, int options, int* status, int* int_ref, int* result) -{ - jack_log("server_rpc_jack_internal_clientload"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->InternalClientLoad(client_name, so_name, objet_data, options, int_ref, status); - return KERN_SUCCESS; -} - -rpc_type server_rpc_jack_internal_clientunload(mach_port_t private_port, int refnum, int int_ref, int* status, int* result) -{ - jack_log("server_rpc_jack_internal_clientunload"); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[private_port]; - assert(channel); - *result = channel->GetServer()->GetEngine()->InternalClientUnload(int_ref, status); - return KERN_SUCCESS; -} - -//----------------- -// RT notification -//----------------- - -rpc_type server_rpc_jack_client_rt_notify(mach_port_t server_port, int refnum, int notify, int value) -{ - jack_log("rpc_jack_client_rt_notify ref = %d notify = %d value = %d", refnum, notify, value); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[server_port]; - assert(channel); - assert(channel->GetServer()); - - if (notify == kQUIT) { - throw JackQuitException(); - } else { - channel->GetServer()->Notify(refnum, notify, value); - return KERN_SUCCESS; - } -} diff --git a/macosx/JackMacLibClientRPC.cpp b/macosx/JackMacLibClientRPC.cpp deleted file mode 100644 index b70878a1..00000000 --- a/macosx/JackMacLibClientRPC.cpp +++ /dev/null @@ -1,47 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -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, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#include "JackLibClient.h" -#include "JackMachClientChannel.h" -#include "JackRPCEngine.h" -#include "JackLibGlobals.h" -#include - -using namespace Jack; - -#define rpc_type kern_return_t // for astyle - -rpc_type rpc_jack_client_sync_notify(mach_port_t client_port, int refnum, client_name_t name, int notify, message_t message, int value1, int value2, int* result) -{ - jack_log("rpc_jack_client_sync_notify ref = %ld name = %s notify = %ld message %s val1 = %ld val2 = %ld", refnum, name, notify, message, value1, value2); - JackClient* client = gClientTable[client_port]; - assert(client); - *result = client->ClientNotify(refnum, name, notify, true, message, value1, value2); - return KERN_SUCCESS; -} - -rpc_type rpc_jack_client_async_notify(mach_port_t client_port, int refnum, client_name_t name, int notify, message_t message, int value1, int value2) -{ - jack_log("rpc_jack_client_async_notify ref = %ld name = %s notify = %ld message %s val1 = %ld val2 = %ld", refnum, name, notify, message, value1, value2); - JackClient* client = gClientTable[client_port]; - assert(client); - client->ClientNotify(refnum, name, notify, false, message, value1, value2); - return KERN_SUCCESS; -} - diff --git a/macosx/JackMachClientChannel.cpp b/macosx/JackMachClientChannel.cpp deleted file mode 100644 index 6f37093d..00000000 --- a/macosx/JackMachClientChannel.cpp +++ /dev/null @@ -1,348 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#include "JackMachClientChannel.h" -#include "JackRPCEngine.h" -#include "JackTools.h" -#include "JackRPCClientServer.c" -#include "JackError.h" -#include "JackLibClient.h" -#include "JackMachThread.h" -#include "JackConstants.h" - -namespace Jack -{ - -std::map gClientTable; - -JackMachClientChannel::JackMachClientChannel():fPrivatePort(0),fThread(this) -{} - -JackMachClientChannel::~JackMachClientChannel() -{} - -// Server <===> client - -int JackMachClientChannel::ServerCheck(const char* server_name) -{ - jack_log("JackMachClientChannel::ServerCheck = %s", server_name); - char jack_server_entry_name[512]; - snprintf(jack_server_entry_name, sizeof(jack_server_entry_name), "%s.%d_%s", jack_server_entry, JackTools::GetUID(), server_name); - - // Connect to server - if (!fServerPort.ConnectPort(jack_server_entry_name)) { - jack_error("Cannot connect to server Mach port"); - return -1; - } else { - return 0; - } -} - -int JackMachClientChannel::Open(const char* server_name, const char* name, char* name_res, JackClient* client, jack_options_t options, jack_status_t* status) -{ - jack_log("JackMachClientChannel::Open name = %s", name); - char jack_server_entry_name[512]; - snprintf(jack_server_entry_name, sizeof(jack_server_entry_name), "%s.%d_%s", jack_server_entry, JackTools::GetUID(), server_name); - - // Connect to server - if (!fServerPort.ConnectPort(jack_server_entry_name)) { - jack_error("Cannot connect to server Mach port"); - return -1; - } - - // Check name in server - int result = 0; - ClientCheck(name, name_res, JACK_PROTOCOL_VERSION, (int)options, (int*)status, &result); - if (result < 0) { - int status1 = *status; - if (status1 & JackVersionError) - jack_error("JACK protocol mismatch %d", JACK_PROTOCOL_VERSION); - else - jack_error("Client name = %s conflits with another running client", name); - return -1; - } - - // Prepare local port using client name - char buf[JACK_CLIENT_NAME_SIZE + 1]; - snprintf(buf, sizeof(buf) - 1, "%s:%s", jack_client_entry, name_res); - - if (!fClientPort.AllocatePort(buf, 16)) { - jack_error("Cannot allocate client Mach port"); - return -1; - } - - gClientTable[fClientPort.GetPort()] = client; - return 0; -} - -void JackMachClientChannel::Close() -{ - jack_log("JackMachClientChannel::Close"); - gClientTable.erase(fClientPort.GetPort()); - fServerPort.DisconnectPort(); - fClientPort.DestroyPort(); - - if (fPrivatePort != 0) { - kern_return_t res; - if ((res = mach_port_destroy(mach_task_self(), fPrivatePort)) != KERN_SUCCESS) { - jack_error("JackMachClientChannel::Close err = %s", mach_error_string(res)); - } - } -} - -int JackMachClientChannel::Start() -{ - jack_log("JackMachClientChannel::Start"); - /* - To be sure notification thread is started before ClientOpen is called. - */ - if (fThread.StartSync() != 0) { - jack_error("Cannot start Jack client listener"); - return -1; - } else { - return 0; - } -} - -void JackMachClientChannel::Stop() -{ - jack_log("JackMachClientChannel::Stop"); - fThread.Kill(); -} - -void JackMachClientChannel::ClientCheck(const char* name, char* name_res, int protocol, int options, int* status, int* result) -{ - kern_return_t res = rpc_jack_client_check(fServerPort.GetPort(), (char*)name, name_res, protocol, options, status, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::ClientCheck err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::ClientOpen(const char* name, int pid, int* shared_engine, int* shared_client, int* shared_graph, int* result) -{ - kern_return_t res = rpc_jack_client_open(fServerPort.GetPort(), (char*)name, pid, &fPrivatePort, shared_engine, shared_client, shared_graph, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::ClientOpen err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::ClientClose(int refnum, int* result) -{ - kern_return_t res = rpc_jack_client_close(fPrivatePort, refnum, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::ClientClose err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::ClientActivate(int refnum, int is_real_time, int* result) -{ - kern_return_t res = rpc_jack_client_activate(fPrivatePort, refnum, is_real_time, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::ClientActivate err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::ClientDeactivate(int refnum, int* result) -{ - kern_return_t res = rpc_jack_client_deactivate(fPrivatePort, refnum, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::ClientDeactivate err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortRegister(int refnum, const char* name, const char* type, unsigned int flags, unsigned int buffer_size, jack_port_id_t* port_index, int* result) -{ - kern_return_t res = rpc_jack_port_register(fPrivatePort, refnum, (char*)name, (char*)type, flags, buffer_size, port_index, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::PortRegister err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortUnRegister(int refnum, jack_port_id_t port_index, int* result) -{ - kern_return_t res = rpc_jack_port_unregister(fPrivatePort, refnum, port_index, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::PortUnRegister err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortConnect(int refnum, const char* src, const char* dst, int* result) -{ - kern_return_t res = rpc_jack_port_connect_name(fPrivatePort, refnum, (char*)src, (char*)dst, result); - if (res != KERN_SUCCESS) { - jack_error("JackMachClientChannel::PortConnect err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortDisconnect(int refnum, const char* src, const char* dst, int* result) -{ - kern_return_t res = rpc_jack_port_disconnect_name(fPrivatePort, refnum, (char*)src, (char*)dst, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::PortDisconnect err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortConnect(int refnum, jack_port_id_t src, jack_port_id_t dst, int* result) -{ - kern_return_t res = rpc_jack_port_connect(fPrivatePort, refnum, src, dst, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::PortConnect err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortDisconnect(int refnum, jack_port_id_t src, jack_port_id_t dst, int* result) -{ - kern_return_t res = rpc_jack_port_disconnect(fPrivatePort, refnum, src, dst, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::PortDisconnect err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::PortRename(int refnum, jack_port_id_t port, const char* name, int* result) -{ - kern_return_t res = rpc_jack_port_rename(fPrivatePort, refnum, port, (char*)name, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::PortRename err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::SetBufferSize(jack_nframes_t buffer_size, int* result) -{ - kern_return_t res = rpc_jack_set_buffer_size(fPrivatePort, buffer_size, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::SetBufferSize err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::SetFreewheel(int onoff, int* result) -{ - kern_return_t res = rpc_jack_set_freewheel(fPrivatePort, onoff, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::SetFreewheel err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::SessionNotify(int refnum, const char* target, jack_session_event_type_t type, const char *path, jack_session_command_t **result) -{ -// dunno, how to generate this rpc stuff. -#if 0 - kern_return_t res = rpc_jack_session_notify(fPrivatePort, target, type, path, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::SetFreewheel err = %s", mach_error_string(res)); - } -#else - *result = NULL; -#endif -} - -void JackMachClientChannel::ReleaseTimebase(int refnum, int* result) -{ - kern_return_t res = rpc_jack_release_timebase(fPrivatePort, refnum, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::ReleaseTimebase err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::SetTimebaseCallback(int refnum, int conditional, int* result) -{ - kern_return_t res = rpc_jack_set_timebase_callback(fPrivatePort, refnum, conditional, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::SetTimebaseCallback err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::GetInternalClientName(int refnum, int int_ref, char* name_res, int* result) -{ - kern_return_t res = rpc_jack_get_internal_clientname(fPrivatePort, refnum, int_ref, name_res, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::GetInternalClientName err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::InternalClientHandle(int refnum, const char* client_name, int* status, int* int_ref, int* result) -{ - kern_return_t res = rpc_jack_internal_clienthandle(fPrivatePort, refnum, (char*)client_name, status, int_ref, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::InternalClientHandle err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::InternalClientLoad(int refnum, const char* client_name, const char* so_name, const char* objet_data, int options, int* status, int* int_ref, int* result) -{ - const char* int_client_name = (client_name) ? client_name : ""; - const char* int_so_name = (so_name) ? so_name : ""; - const char* int_objet_data = (objet_data) ? objet_data : ""; - - kern_return_t res = rpc_jack_internal_clientload(fPrivatePort, refnum, (char*)int_client_name, (char*)int_so_name, (char*)int_objet_data, options, status, int_ref, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::InternalClientLoad err = %s", mach_error_string(res)); - } -} - -void JackMachClientChannel::InternalClientUnload(int refnum, int int_ref, int* status, int* result) -{ - kern_return_t res = rpc_jack_internal_clientunload(fPrivatePort, refnum, int_ref, status, result); - if (res != KERN_SUCCESS) { - *result = -1; - jack_error("JackMachClientChannel::InternalClientUnload err = %s", mach_error_string(res)); - } -} - -bool JackMachClientChannel::Init() -{ - jack_log("JackMachClientChannel::Init"); - JackClient* client = gClientTable[fClientPort.GetPort()]; - return client->Init(); -} - -bool JackMachClientChannel::Execute() -{ - kern_return_t res; - if ((res = mach_msg_server(JackRPCClient_server, 1024, fClientPort.GetPort(), 0)) != KERN_SUCCESS) { - jack_error("JackMachClientChannel::Execute err = %s", mach_error_string(res)); - JackClient* client = gClientTable[fClientPort.GetPort()]; - client->ShutDown(); - return false; - } else { - return true; - } -} - -} // end of namespace - - diff --git a/macosx/JackMachClientChannel.h b/macosx/JackMachClientChannel.h deleted file mode 100644 index 379fb535..00000000 --- a/macosx/JackMachClientChannel.h +++ /dev/null @@ -1,99 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#ifndef __JackMachClientChannel__ -#define __JackMachClientChannel__ - -#include "JackChannel.h" -#include "JackMachPort.h" -#include "JackPlatformPlug.h" -#include - -namespace Jack -{ - -/*! -\brief JackClientChannel using Mach IPC. -*/ - -class JackMachClientChannel : public detail::JackClientChannelInterface, public JackRunnableInterface -{ - - private: - - JackMachPort fClientPort; /*! Mach port to communicate with the server : from server to client */ - JackMachPort fServerPort; /*! Mach port to communicate with the server : from client to server */ - mach_port_t fPrivatePort; - JackThread fThread; /*! Thread to execute the event loop */ - - public: - - JackMachClientChannel(); - ~JackMachClientChannel(); - - int Open(const char* server_name, const char* name, char* name_res, JackClient* client, jack_options_t options, jack_status_t* status); - void Close(); - - int Start(); - void Stop(); - - int ServerCheck(const char* server_name); - - void ClientCheck(const char* name, char* name_res, int protocol, int options, int* status, int* result); - void ClientOpen(const char* name, int pid, int* shared_engine, int* shared_client, int* shared_graph, int* result); - void ClientOpen(const char* name, int* ref, JackEngineControl** shared_engine, JackGraphManager** shared_manager, JackClientInterface* client, int* result) - {} - void ClientClose(int refnum, int* result); - - void ClientActivate(int refnum, int is_real_time, int* result); - void ClientDeactivate(int refnum, int* result); - - void PortRegister(int refnum, const char* name, const char* type, unsigned int flags, unsigned int buffer_size, jack_port_id_t* port_index, int* result); - void PortUnRegister(int refnum, jack_port_id_t port_index, int* result); - - void PortConnect(int refnum, const char* src, const char* dst, int* result); - void PortDisconnect(int refnum, const char* src, const char* dst, int* result); - - void PortConnect(int refnum, jack_port_id_t src, jack_port_id_t dst, int* result); - void PortDisconnect(int refnum, jack_port_id_t src, jack_port_id_t dst, int* result); - - void PortRename(int refnum, jack_port_id_t port, const char* name, int* result); - - void SetBufferSize(jack_nframes_t buffer_size, int* result); - void SetFreewheel(int onoff, int* result); - - void ReleaseTimebase(int refnum, int* result); - void SetTimebaseCallback(int refnum, int conditional, int* result); - - void GetInternalClientName(int refnum, int int_ref, char* name_res, int* result); - void InternalClientHandle(int refnum, const char* client_name, int* status, int* int_ref, int* result); - void InternalClientLoad(int refnum, const char* client_name, const char* so_name, const char* objet_data, int options, int* status, int* int_ref, int* result); - void InternalClientUnload(int refnum, int int_ref, int* status, int* result); - - // JackRunnableInterface interface - bool Init(); - bool Execute(); -}; - -extern std::map gClientTable; - -} // end of namespace - -#endif - diff --git a/macosx/JackMachNotifyChannel.cpp b/macosx/JackMachNotifyChannel.cpp deleted file mode 100644 index 56d6b425..00000000 --- a/macosx/JackMachNotifyChannel.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#include "JackMachNotifyChannel.h" -#include "JackRPCClient.h" -#include "JackError.h" -#include "JackConstants.h" -#include - -namespace Jack -{ - -// Server side : server to client - -int JackMachNotifyChannel::Open(const char* name) -{ - jack_log("JackMachNotifyChannel::Open name = %s", name); - - char buf[256]; - snprintf(buf, sizeof(buf) - 1, "%s:%s", jack_client_entry, name); - - // Connect to client notification port using client name - if (!fClientPort.ConnectPort(buf)) { - jack_error("Cannot connect client port"); - return -1; - } else { - return 0; - } -} - -void JackMachNotifyChannel::Close() -{ - fClientPort.DisconnectPort(); -} - -void JackMachNotifyChannel::ClientNotify(int refnum, const char* name, int notify, int sync, const char* message, int value1, int value2, int* result) -{ - kern_return_t res = (sync) - ? rpc_jack_client_sync_notify(fClientPort.GetPort(), refnum, (char*)name, notify, (char*)message, value1, value2, result) - : rpc_jack_client_async_notify(fClientPort.GetPort(), refnum, (char*)name, notify, (char*)message, value1, value2); - if (res == KERN_SUCCESS) { - *result = 0; - } else { - jack_error("JackMachNotifyChannel::ClientNotify: name = %s notify = %ld err = %s", name, notify, mach_error_string(res)); - *result = -1; - } -} - -} // end of namespace - - diff --git a/macosx/JackMachNotifyChannel.h b/macosx/JackMachNotifyChannel.h deleted file mode 100644 index ab99fef4..00000000 --- a/macosx/JackMachNotifyChannel.h +++ /dev/null @@ -1,53 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#ifndef __JackMachNotifyChannel__ -#define __JackMachNotifyChannel__ - -#include "JackMachPort.h" - -namespace Jack -{ - -/*! -\brief JackNotifyChannel using Mach IPC. -*/ - -class JackMachNotifyChannel -{ - - private: - - JackMachPort fClientPort; /*! Mach port to communicate with the client : from server to client */ - - public: - - JackMachNotifyChannel() - {} - - int Open(const char* name); // Open the Server/Client connection - void Close(); // Close the Server/Client connection - - void ClientNotify(int refnum, const char* name, int notify, int sync, const char* message, int value1, int value2, int* result); -}; - -} // end of namespace - -#endif - diff --git a/macosx/JackMachPort.cpp b/macosx/JackMachPort.cpp deleted file mode 100644 index d0d236b7..00000000 --- a/macosx/JackMachPort.cpp +++ /dev/null @@ -1,295 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#include "JackMachPort.h" -#include "JackError.h" - -namespace Jack -{ - -// Server side : port is published to be accessible from other processes (clients) - -bool JackMachPort::AllocatePort(const char* name, int queue) -{ - mach_port_t task = mach_task_self(); - kern_return_t res; - - if ((res = task_get_bootstrap_port(task, &fBootPort)) != KERN_SUCCESS) { - jack_error("AllocatePort: Can't find bootstrap mach port err = %s", mach_error_string(res)); - return false; - } - - if ((res = mach_port_allocate(task, MACH_PORT_RIGHT_RECEIVE, &fServerPort)) != KERN_SUCCESS) { - jack_error("AllocatePort: can't allocate mach port err = %s", mach_error_string(res)); - return false; - } - - if ((res = mach_port_insert_right(task, fServerPort, fServerPort, MACH_MSG_TYPE_MAKE_SEND)) != KERN_SUCCESS) { - jack_error("AllocatePort: error inserting mach rights err = %s", mach_error_string(res)); - return false; - } - - if ((res = bootstrap_register(fBootPort, (char*)name, fServerPort)) != KERN_SUCCESS) { - jack_error("Allocate: can't check in mach port name = %s err = %s", name, mach_error_string(res)); - return false; - } - - mach_port_limits_t qlimits; - mach_msg_type_number_t info_cnt = MACH_PORT_LIMITS_INFO_COUNT; - if ((res = mach_port_get_attributes(task, fServerPort, MACH_PORT_LIMITS_INFO, (mach_port_info_t) & qlimits, &info_cnt)) != KERN_SUCCESS) { - jack_error("Allocate: mach_port_get_attributes error err = %s", name, mach_error_string(res)); - } - - jack_log("AllocatePort: queue limit %ld", qlimits.mpl_qlimit); - - if (queue > 0) { - qlimits.mpl_qlimit = queue; - if ((res = mach_port_set_attributes(task, fServerPort, MACH_PORT_LIMITS_INFO, (mach_port_info_t) & qlimits, MACH_PORT_LIMITS_INFO_COUNT)) != KERN_SUCCESS) { - jack_error("Allocate: mach_port_set_attributes error name = %s err = %s", name, mach_error_string(res)); - } - } - - return true; -} - -// Server side : port is published to be accessible from other processes (clients) - -bool JackMachPort::AllocatePort(const char* name) -{ - return AllocatePort(name, -1); -} - -// Client side : get the published port from server - -bool JackMachPort::ConnectPort(const char* name) -{ - kern_return_t res; - - jack_log("JackMachPort::ConnectPort %s", name); - - if ((res = task_get_bootstrap_port(mach_task_self(), &fBootPort)) != KERN_SUCCESS) { - jack_error("ConnectPort: can't find bootstrap port err = %s", mach_error_string(res)); - return false; - } - - if ((res = bootstrap_look_up(fBootPort, (char*)name, &fServerPort)) != KERN_SUCCESS) { - jack_error("ConnectPort: can't find mach server port name = %s err = %s", name, mach_error_string(res)); - return false; - } - - return true; -} - -bool JackMachPort::DisconnectPort() -{ - jack_log("JackMacRPC::DisconnectPort"); - kern_return_t res; - mach_port_t task = mach_task_self(); - - if (fBootPort != 0) { - if ((res = mach_port_deallocate(task, fBootPort)) != KERN_SUCCESS) { - jack_error("JackMacRPC::DisconnectPort mach_port_deallocate fBootPort err = %s", mach_error_string(res)); - } - } - - if (fServerPort != 0) { - if ((res = mach_port_deallocate(task, fServerPort)) != KERN_SUCCESS) { - jack_error("JackMacRPC::DisconnectPort mach_port_deallocate fServerPort err = %s", mach_error_string(res)); - } - } - - return true; -} - -bool JackMachPort::DestroyPort() -{ - jack_log("JackMacRPC::DisconnectPort"); - kern_return_t res; - mach_port_t task = mach_task_self(); - - if (fBootPort != 0) { - if ((res = mach_port_deallocate(task, fBootPort)) != KERN_SUCCESS) { - jack_error("JackMacRPC::DisconnectPort mach_port_deallocate fBootPort err = %s", mach_error_string(res)); - } - } - - if (fServerPort != 0) { - if ((res = mach_port_destroy(task, fServerPort)) != KERN_SUCCESS) { - jack_error("JackMacRPC::DisconnectPort mach_port_destroy fServerPort err = %s", mach_error_string(res)); - } - } - - return true; -} - -mach_port_t JackMachPort::GetPort() -{ - return fServerPort; -} - -bool JackMachPortSet::AllocatePort(const char* name, int queue) -{ - kern_return_t res; - mach_port_t task = mach_task_self(); - - jack_log("JackMachPortSet::AllocatePort"); - - if ((res = task_get_bootstrap_port(task, &fBootPort)) != KERN_SUCCESS) { - jack_error("AllocatePort: Can't find bootstrap mach port err = %s", mach_error_string(res)); - return false; - } - - if ((res = mach_port_allocate(task, MACH_PORT_RIGHT_RECEIVE, &fServerPort)) != KERN_SUCCESS) { - jack_error("AllocatePort: can't allocate mach port err = %s", mach_error_string(res)); - return false; - } - - if ((res = mach_port_insert_right(task, fServerPort, fServerPort, MACH_MSG_TYPE_MAKE_SEND)) != KERN_SUCCESS) { - jack_error("AllocatePort: error inserting mach rights err = %s", mach_error_string(res)); - return false; - } - - if ((res = mach_port_allocate(task, MACH_PORT_RIGHT_PORT_SET, &fPortSet)) != KERN_SUCCESS) { - jack_error("AllocatePort: can't allocate mach port err = %s", mach_error_string(res)); - return false; - } - - if ((res = mach_port_move_member(task, fServerPort, fPortSet)) != KERN_SUCCESS) { - jack_error("AllocatePort: error in mach_port_move_member err = %s", mach_error_string(res)); - return false; - } - - if ((res = bootstrap_register(fBootPort, (char*)name, fServerPort)) != KERN_SUCCESS) { - jack_error("Allocate: can't check in mach port name = %s err = %s", name, mach_error_string(res)); - return false; - } - - mach_port_limits_t qlimits; - mach_msg_type_number_t info_cnt = MACH_PORT_LIMITS_INFO_COUNT; - if ((res = mach_port_get_attributes(task, fServerPort, MACH_PORT_LIMITS_INFO, (mach_port_info_t) & qlimits, &info_cnt)) != KERN_SUCCESS) { - jack_error("Allocate: mach_port_get_attributes error name = %s err = %s", name, mach_error_string(res)); - } - - jack_log("AllocatePort: queue limit = %ld", qlimits.mpl_qlimit); - - if (queue > 0) { - qlimits.mpl_qlimit = queue; - - if ((res = mach_port_set_attributes(task, fServerPort, MACH_PORT_LIMITS_INFO, (mach_port_info_t) & qlimits, MACH_PORT_LIMITS_INFO_COUNT)) != KERN_SUCCESS) { - jack_error("Allocate: mach_port_set_attributes error name = %s err = %s", name, mach_error_string(res)); - } - } - - return true; -} - -// Server side : port is published to be accessible from other processes (clients) - -bool JackMachPortSet::AllocatePort(const char* name) -{ - return AllocatePort(name, -1); -} - -bool JackMachPortSet::DisconnectPort() -{ - kern_return_t res; - mach_port_t task = mach_task_self(); - - jack_log("JackMachPortSet::DisconnectPort"); - - if (fBootPort != 0) { - if ((res = mach_port_deallocate(task, fBootPort)) != KERN_SUCCESS) { - jack_error("JackMachPortSet::DisconnectPort mach_port_deallocate fBootPort err = %s", mach_error_string(res)); - } - } - - if (fServerPort != 0) { - if ((res = mach_port_deallocate(task, fServerPort)) != KERN_SUCCESS) { - jack_error("JackMachPortSet::DisconnectPort mach_port_deallocate fServerPort err = %s", mach_error_string(res)); - } - } - - return true; -} - -bool JackMachPortSet::DestroyPort() -{ - kern_return_t res; - mach_port_t task = mach_task_self(); - - jack_log("JackMachPortSet::DisconnectPort"); - - if (fBootPort != 0) { - if ((res = mach_port_deallocate(task, fBootPort)) != KERN_SUCCESS) { - jack_error("JackMachPortSet::DisconnectPort mach_port_deallocate err = %s", mach_error_string(res)); - } - } - - if (fServerPort != 0) { - if ((res = mach_port_destroy(task, fServerPort)) != KERN_SUCCESS) { - jack_error("JackMachPortSet::DisconnectPort mach_port_destroy fServerPort err = %s", mach_error_string(res)); - } - } - - return true; -} - -mach_port_t JackMachPortSet::GetPortSet() -{ - return fPortSet; -} - -mach_port_t JackMachPortSet::AddPort() -{ - kern_return_t res; - mach_port_t task = mach_task_self(); - mach_port_t old_port, result = 0; - - jack_log("JackMachPortSet::AddPort"); - - if ((res = mach_port_allocate(task, MACH_PORT_RIGHT_RECEIVE, &result)) != KERN_SUCCESS) { - jack_error("AddPort: can't allocate mach port err = %s", mach_error_string(res)); - goto error; - } - - if ((res = mach_port_request_notification(task, result, MACH_NOTIFY_NO_SENDERS, - 1, result, MACH_MSG_TYPE_MAKE_SEND_ONCE, &old_port)) != KERN_SUCCESS) { - jack_error("AddPort: error in mach_port_request_notification err = %s", mach_error_string(res)); - goto error; - } - - if ((res = mach_port_move_member(task, result, fPortSet)) != KERN_SUCCESS) { - jack_error("AddPort: error in mach_port_move_member err = %s", mach_error_string(res)); - goto error; - } - - return result; - -error: - if (result) { - if ((res = mach_port_destroy(task, result)) != KERN_SUCCESS) { - jack_error("JackMacRPC::DisconnectPort mach_port_destroy err = %s", mach_error_string(res)); - } - } - return 0; -} - - -} // end of namespace - diff --git a/macosx/JackMachPort.h b/macosx/JackMachPort.h deleted file mode 100644 index 85176b3f..00000000 --- a/macosx/JackMachPort.h +++ /dev/null @@ -1,88 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#ifndef __JackMachPort__ -#define __JackMachPort__ - -#include -#include -#include -#include -#include - -namespace Jack -{ - -/*! -\brief Mach port. -*/ - -class JackMachPort -{ - - protected: - - mach_port_t fBootPort; - mach_port_t fServerPort; - - public: - - JackMachPort():fBootPort(0), fServerPort(0) - {} - virtual ~JackMachPort() - {} - - virtual bool AllocatePort(const char* name); - virtual bool AllocatePort(const char* name, int queue); - virtual bool ConnectPort(const char* name); - virtual bool DisconnectPort(); - virtual bool DestroyPort(); - virtual mach_port_t GetPort(); -}; - -/*! -\brief Mach port set. -*/ - -class JackMachPortSet : public JackMachPort -{ - - private: - - mach_port_t fPortSet; - - public: - - JackMachPortSet():fPortSet(0) - {} - virtual ~JackMachPortSet() - {} - - bool AllocatePort(const char* name); - bool AllocatePort(const char* name, int queue); - bool DisconnectPort(); - bool DestroyPort(); - mach_port_t GetPortSet(); - mach_port_t AddPort(); -}; - -} // end of namespace - -#endif - diff --git a/macosx/JackMachServerChannel.cpp b/macosx/JackMachServerChannel.cpp deleted file mode 100644 index 411886a7..00000000 --- a/macosx/JackMachServerChannel.cpp +++ /dev/null @@ -1,174 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#include "JackTools.h" -#include "JackMachServerChannel.h" -#include "JackRPCEngineServer.c" -#include "JackError.h" -#include "JackServer.h" -#include "JackLockedEngine.h" -#include "JackNotification.h" -#include "JackServerGlobals.h" - -using namespace std; - -namespace Jack -{ - -map JackMachServerChannel::fPortTable; - -JackMachServerChannel::JackMachServerChannel():fThread(this) -{} - -JackMachServerChannel::~JackMachServerChannel() -{} - -int JackMachServerChannel::Open(const char* server_name, JackServer* server) -{ - jack_log("JackMachServerChannel::Open"); - char jack_server_entry_name[512]; - snprintf(jack_server_entry_name, sizeof(jack_server_entry_name), "%s.%d_%s", jack_server_entry, JackTools::GetUID(), server_name); - - if (!fServerPort.AllocatePort(jack_server_entry_name, 16)) { // 16 is the max possible value - jack_error("Cannot check in Jack server"); - return -1; - } - - fServer = server; - fPortTable[fServerPort.GetPort()] = this; - return 0; -} - -void JackMachServerChannel::Close() -{ - jack_log("JackMachServerChannel::Close"); - #ifdef MAC_OS_X_VERSION_10_5 - // Exception does not work in this case on pre Snow Loopard systems, see JackMachServerNotifyChannel::NotifyQuit() - fThread.Kill(); - #else - fThread.Stop(); - #endif - fServerPort.DestroyPort(); -} - -int JackMachServerChannel::Start() -{ - if (fThread.Start() != 0) { - jack_error("Cannot start Jack server listener"); - return -1; - } - - return 0; -} - -JackLockedEngine* JackMachServerChannel::GetEngine() -{ - return fServer->GetEngine(); -} - -JackServer* JackMachServerChannel::GetServer() -{ - return fServer; -} - -void JackMachServerChannel::ClientCheck(char* name, char* name_res, int protocol, int options, int* status, int* result) -{ - *result = GetEngine()->ClientCheck(name, name_res, protocol, options, status); -} - -void JackMachServerChannel::ClientOpen(char* name, int pid, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_graph, int* result) -{ - int refnum = -1; - *result = GetEngine()->ClientExternalOpen(name, pid, &refnum, shared_engine, shared_client, shared_graph); - - if (*result == 0) { - mach_port_t port = fServerPort.AddPort(); - if (port != 0) { - fClientTable[port] = refnum; - fPortTable[port] = this; - *private_port = port; - } else { - jack_error("Cannot create private client mach port"); - *result = -1; - } - } else { - jack_error("Cannot create new client"); - } -} - -void JackMachServerChannel::ClientClose(mach_port_t private_port, int refnum) -{ - GetEngine()->ClientExternalClose(refnum); - fClientTable.erase(private_port); - - // Hum, hum.... - kern_return_t res; - if ((res = mach_port_destroy(mach_task_self(), private_port)) != KERN_SUCCESS) { - jack_error("server_rpc_jack_client_close mach_port_destroy %s", mach_error_string(res)); - } -} - -void JackMachServerChannel::ClientKill(mach_port_t private_port) -{ - jack_log("JackMachServerChannel::ClientKill"); - int refnum = fClientTable[private_port]; - assert(refnum > 0); - fServer->ClientKill(refnum); - fClientTable.erase(private_port); - - // Hum, hum.... - kern_return_t res; - if ((res = mach_port_destroy(mach_task_self(), private_port)) != KERN_SUCCESS) { - jack_error("server_rpc_jack_client_close mach_port_destroy %s", mach_error_string(res)); - } -} - -boolean_t JackMachServerChannel::MessageHandler(mach_msg_header_t* Request, mach_msg_header_t* Reply) -{ - if (Request->msgh_id == MACH_NOTIFY_NO_SENDERS) { - jack_log("MACH_NOTIFY_NO_SENDERS %ld", Request->msgh_local_port); - JackMachServerChannel* channel = JackMachServerChannel::fPortTable[Request->msgh_local_port]; - assert(channel); - channel->ClientKill(Request->msgh_local_port); - } else { - JackRPCEngine_server(Request, Reply); - } - return true; -} - -bool JackMachServerChannel::Execute() -{ - try { - - kern_return_t res; - if ((res = mach_msg_server(MessageHandler, 1024, fServerPort.GetPortSet(), 0)) != KERN_SUCCESS) { - jack_log("JackMachServerChannel::Execute: err = %s", mach_error_string(res)); - // A recoverable error, so keep running... - } - return true; - - } catch (JackQuitException& e) { - jack_log("JackMachServerChannel::Execute JackQuitException"); - return false; - } -} - -} // end of namespace - - diff --git a/macosx/JackMachServerChannel.h b/macosx/JackMachServerChannel.h deleted file mode 100644 index fc5a100b..00000000 --- a/macosx/JackMachServerChannel.h +++ /dev/null @@ -1,76 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#ifndef __JackMachServerChannel__ -#define __JackMachServerChannel__ - -#include "JackPlatformPlug.h" -#include "JackMachPort.h" -#include - -namespace Jack -{ - -class JackServer; -class JackLockedEngine; - -/*! -\brief JackServerChannel using Mach IPC. -*/ - -class JackMachServerChannel : public JackRunnableInterface -{ - - private: - - JackMachPortSet fServerPort; /*! Mach port to communicate with the server : from client to server */ - JackThread fThread; /*! Thread to execute the event loop */ - JackServer* fServer; - std::map fClientTable; - - static boolean_t MessageHandler(mach_msg_header_t* Request, mach_msg_header_t* Reply); - - public: - - JackMachServerChannel(); - ~JackMachServerChannel(); - - int Open(const char* server_name, JackServer* server); // Open the Server/Client connection - void Close(); // Close the Server/Client connection - - int Start(); - - JackLockedEngine* GetEngine(); - JackServer* GetServer(); - - void ClientCheck(char* name, char* name_res, int protocol, int options, int* status, int* result); - void ClientOpen(char* name, int pid, mach_port_t* private_port, int* shared_engine, int* shared_client, int* shared_graph, int* result); - void ClientClose(mach_port_t private_port, int refnum); - void ClientKill(mach_port_t private_port); - - bool Execute(); - - // Has to be public.. - static std::map fPortTable; -}; - -} // end of namespace - -#endif - diff --git a/macosx/JackMachServerNotifyChannel.cpp b/macosx/JackMachServerNotifyChannel.cpp deleted file mode 100644 index f55ce09e..00000000 --- a/macosx/JackMachServerNotifyChannel.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#include "JackMachServerNotifyChannel.h" -#include "JackRPCEngineUser.c" -#include "JackNotification.h" -#include "JackTools.h" -#include "JackConstants.h" -#include "JackError.h" -#include - -namespace Jack -{ - -int JackMachServerNotifyChannel::Open(const char* server_name) -{ - jack_log("JackMachServerChannel::Open"); - char jack_server_entry_name[512]; - snprintf(jack_server_entry_name, sizeof(jack_server_entry_name), "%s.%d_%s", jack_server_entry, JackTools::GetUID(), server_name); - - if (!fClientPort.ConnectPort(jack_server_entry_name)) { - jack_error("Cannot connect to server port"); - return -1; - } else { - return 0; - } -} - -void JackMachServerNotifyChannel::Close() -{} - -void JackMachServerNotifyChannel::Notify(int refnum, int notify, int value) -{ - kern_return_t res = rpc_jack_client_rt_notify(fClientPort.GetPort(), refnum, notify, value, 0); - if (res != KERN_SUCCESS) { - jack_error("Could not write request ref = %d notify = %d err = %s", refnum, notify, mach_error_string(res)); - } -} - -void JackMachServerNotifyChannel::NotifyQuit() -{ - #ifdef MAC_OS_X_VERSION_10_5 - // Nothing : since exception does not work in this case on pre Snow Loopard systems, see JackMachServerChannel::Close() - #else - kern_return_t res = rpc_jack_client_rt_notify(fClientPort.GetPort(), -1, kQUIT, 0, 0); - if (res != KERN_SUCCESS) { - jack_error("Could not write request ref = %d notify = %d err = %s", -1, kQUIT, mach_error_string(res)); - } -#endif -} - -} // end of namespace - - diff --git a/macosx/JackMachServerNotifyChannel.h b/macosx/JackMachServerNotifyChannel.h deleted file mode 100644 index 8eb7b72f..00000000 --- a/macosx/JackMachServerNotifyChannel.h +++ /dev/null @@ -1,55 +0,0 @@ -/* -Copyright (C) 2004-2008 Grame - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -#ifndef __JackMachServerNotifyChannel__ -#define __JackMachServerNotifyChannel__ - -#include "JackChannel.h" -#include "JackMachPort.h" - -namespace Jack -{ - -/*! -\brief JackServerNotifyChannel using Mach IPC. -*/ - -class JackMachServerNotifyChannel -{ - - private: - - JackMachPort fClientPort; /*! Mach port to communicate with the server : from client to server */ - - public: - - JackMachServerNotifyChannel() - {} - - int Open(const char* server_name); // Open the Server/Client connection - void Close(); // Close the Server/Client connection - - void Notify(int refnum, int notify, int value); - void NotifyQuit(); -}; - -} // end of namespace - -#endif - diff --git a/macosx/JackPlatformPlug_os.h b/macosx/JackPlatformPlug_os.h index 04b5b2ed..3595803f 100644 --- a/macosx/JackPlatformPlug_os.h +++ b/macosx/JackPlatformPlug_os.h @@ -33,13 +33,6 @@ namespace Jack class JackMachThread; class JackMachSemaphore; - /* - class JackMachServerChannel; - class JackMachClientChannel; - class JackMachServerNotifyChannel; - class JackMachNotifyChannel; - */ - class JackSocketServerChannel; class JackSocketClientChannel; class JackSocketServerNotifyChannel; @@ -67,22 +60,6 @@ namespace Jack { typedef JackClientSocket JackChannelTransaction; } #include "JackProcessSync.h" /* Only on windows a special JackProcessSync is used. It is directly defined by including JackProcessSync.h here */ -/* __JackPlatformServerChannel__ */ -//#include "JackMachServerChannel.h" -//namespace Jack { typedef JackMachServerChannel JackServerChannel; } - -/* __JackPlatformClientChannel__ */ -//#include "JackMachClientChannel.h" -//namespace Jack { typedef JackMachClientChannel JackClientChannel; } - -/* __JackPlatformServerNotifyChannel__ */ -//#include "JackMachServerNotifyChannel.h" -//namespace Jack { typedef JackMachServerNotifyChannel JackServerNotifyChannel; } - -/* __JackPlatformNotifyChannel__ */ -//#include "JackMachNotifyChannel.h" -//namespace Jack { typedef JackMachNotifyChannel JackNotifyChannel; } - /* __JackPlatformServerChannel__ */ #include "JackSocketServerChannel.h" namespace Jack { typedef JackSocketServerChannel JackServerChannel; } @@ -99,8 +76,6 @@ namespace Jack { typedef JackSocketServerNotifyChannel JackServerNotifyChannel; #include "JackSocketNotifyChannel.h" namespace Jack { typedef JackSocketNotifyChannel JackNotifyChannel; } - - /* __JackPlatformNetSocket__ */ #include "JackNetUnixSocket.h" namespace Jack { typedef JackNetUnixSocket JackNetSocket; } diff --git a/macosx/Jackdmp.xcodeproj/project.pbxproj b/macosx/Jackdmp.xcodeproj/project.pbxproj index a0ababc9..45c3c0e3 100644 --- a/macosx/Jackdmp.xcodeproj/project.pbxproj +++ b/macosx/Jackdmp.xcodeproj/project.pbxproj @@ -132,7 +132,6 @@ 4B32258010A3195A00838A8E /* netjack_packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3224ED10A315C400838A8E /* netjack_packet.h */; }; 4B32258110A3195B00838A8E /* netsource.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B32256310A318E300838A8E /* netsource.c */; }; 4B35C41E0D4731D1000DE7AE /* Jackdmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2250834F06A00C94B91 /* Jackdmp.cpp */; }; - 4B35C4290D4731D1000DE7AE /* JackMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B799AD707899652003F3F15 /* JackMachPort.h */; }; 4B35C42A0D4731D1000DE7AE /* JackError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1770834EE4800C94B91 /* JackError.h */; }; 4B35C42B0D4731D1000DE7AE /* JackTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1830834EE5800C94B91 /* JackTime.h */; }; 4B35C42C0D4731D1000DE7AE /* JackShmMem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1870834EE7900C94B91 /* JackShmMem.h */; }; @@ -169,8 +168,6 @@ 4B35C4530D4731D1000DE7AE /* JackMidiPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B80D7E50BA0D17400F035BB /* JackMidiPort.h */; }; 4B35C4540D4731D1000DE7AE /* midiport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B6B9EF50CD0958B0051EE5A /* midiport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B35C4550D4731D1000DE7AE /* JackTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE4CC000CDA153400CCF5BB /* JackTools.h */; }; - 4B35C4590D4731D1000DE7AE /* JackRPCEngineUser.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B89B769076B74D200D170DE /* JackRPCEngineUser.c */; }; - 4B35C45A0D4731D1000DE7AE /* JackMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B799AD607899652003F3F15 /* JackMachPort.cpp */; }; 4B35C45B0D4731D1000DE7AE /* JackShmMem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1880834EE7900C94B91 /* JackShmMem.cpp */; }; 4B35C45C0D4731D1000DE7AE /* shm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1900834EE8400C94B91 /* shm.c */; }; 4B35C45E0D4731D1000DE7AE /* JackActivationCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1A80834EEB400C94B91 /* JackActivationCount.cpp */; }; @@ -239,7 +236,6 @@ 4B35C4BF0D4731D1000DE7AE /* midiport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B6B9EF50CD0958B0051EE5A /* midiport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B35C4C00D4731D1000DE7AE /* JackDebugClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B98AE010931D30C0091932A /* JackDebugClient.h */; }; 4B35C4C10D4731D1000DE7AE /* JackTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE4CC000CDA153400CCF5BB /* JackTools.h */; }; - 4B35C4C40D4731D1000DE7AE /* JackMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B799AD607899652003F3F15 /* JackMachPort.cpp */; }; 4B35C4C50D4731D1000DE7AE /* JackShmMem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1880834EE7900C94B91 /* JackShmMem.cpp */; }; 4B35C4C60D4731D1000DE7AE /* shm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1900834EE8400C94B91 /* shm.c */; }; 4B35C4C80D4731D1000DE7AE /* JackActivationCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1A80834EEB400C94B91 /* JackActivationCount.cpp */; }; @@ -261,7 +257,6 @@ 4B35C4DD0D4731D1000DE7AE /* JackEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2140834F02800C94B91 /* JackEngine.cpp */; }; 4B35C4DE0D4731D1000DE7AE /* JackExternalClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1F80834EFBD00C94B91 /* JackExternalClient.cpp */; }; 4B35C4DF0D4731D1000DE7AE /* JackInternalClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1ED0834EF9200C94B91 /* JackInternalClient.cpp */; }; - 4B35C4E00D4731D1000DE7AE /* JackRPCClientUser.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B89B759076B731100D170DE /* JackRPCClientUser.c */; }; 4B35C4E20D4731D1000DE7AE /* JackServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2210834F05C00C94B91 /* JackServer.cpp */; }; 4B35C4EB0D4731D1000DE7AE /* JackTransportEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD4B4D509BACD9600750C0F /* JackTransportEngine.cpp */; }; 4B35C4EC0D4731D1000DE7AE /* JackServerAPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1F50834EFB000C94B91 /* JackServerAPI.cpp */; }; @@ -311,7 +306,6 @@ 4B43A8CB1014605000E52943 /* JackLoopbackDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43A8C91014605000E52943 /* JackLoopbackDriver.h */; }; 4B43A8DF1014615800E52943 /* JackLoopbackDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43A8C91014605000E52943 /* JackLoopbackDriver.h */; }; 4B43A8E11014615800E52943 /* JackLoopbackDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B43A8C81014605000E52943 /* JackLoopbackDriver.cpp */; }; - 4B47AC8210B5890100469C67 /* JackMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B799AD707899652003F3F15 /* JackMachPort.h */; }; 4B47AC8310B5890100469C67 /* JackError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1770834EE4800C94B91 /* JackError.h */; }; 4B47AC8410B5890100469C67 /* JackTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1830834EE5800C94B91 /* JackTime.h */; }; 4B47AC8510B5890100469C67 /* JackShmMem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1870834EE7900C94B91 /* JackShmMem.h */; }; @@ -332,7 +326,6 @@ 4B47AC9410B5890100469C67 /* JackMachSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF6C1D608ACE64C001E2013 /* JackMachSemaphore.h */; }; 4B47AC9510B5890100469C67 /* JackGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB73F608AD291A00DB99B8 /* JackGlobals.h */; }; 4B47AC9610B5890100469C67 /* JackMachThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB741F08AD2B9900DB99B8 /* JackMachThread.h */; }; - 4B47AC9710B5890100469C67 /* JackMachClientChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB298708AF450200D450D4 /* JackMachClientChannel.h */; }; 4B47AC9810B5890100469C67 /* JackSynchro.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD561C708EEB910006BBC2A /* JackSynchro.h */; }; 4B47AC9910B5890100469C67 /* JackDebugClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B98AE010931D30C0091932A /* JackDebugClient.h */; }; 4B47AC9A10B5890100469C67 /* JackConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B66A8580934964500A89560 /* JackConstants.h */; }; @@ -353,9 +346,6 @@ 4B47ACA910B5890100469C67 /* JackMessageBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4F9C8B0DC20C0400706CB0 /* JackMessageBuffer.h */; }; 4B47ACAA10B5890100469C67 /* JackPosixThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC3B6A30E703B2E0066E42F /* JackPosixThread.h */; }; 4B47ACAB10B5890100469C67 /* JackProcessSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BECB2F40F4451C10091B70A /* JackProcessSync.h */; }; - 4B47ACAE10B5890100469C67 /* JackMacLibClientRPC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF3937C0626BF3600CC67FA /* JackMacLibClientRPC.cpp */; }; - 4B47ACAF10B5890100469C67 /* JackRPCEngineUser.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B89B769076B74D200D170DE /* JackRPCEngineUser.c */; }; - 4B47ACB010B5890100469C67 /* JackMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B799AD607899652003F3F15 /* JackMachPort.cpp */; }; 4B47ACB110B5890100469C67 /* JackShmMem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1880834EE7900C94B91 /* JackShmMem.cpp */; }; 4B47ACB210B5890100469C67 /* shm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1900834EE8400C94B91 /* shm.c */; }; 4B47ACB310B5890100469C67 /* JackActivationCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1A80834EEB400C94B91 /* JackActivationCount.cpp */; }; @@ -369,7 +359,6 @@ 4B47ACBB10B5890100469C67 /* JackFrameTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8FB0D08AC88EF00D1A344 /* JackFrameTimer.cpp */; }; 4B47ACBC10B5890100469C67 /* JackMachSemaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF6C1D508ACE64C001E2013 /* JackMachSemaphore.cpp */; }; 4B47ACBD10B5890100469C67 /* JackMachThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB741E08AD2B9900DB99B8 /* JackMachThread.cpp */; }; - 4B47ACBE10B5890100469C67 /* JackMachClientChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB29AE08AF45FD00D450D4 /* JackMachClientChannel.cpp */; }; 4B47ACBF10B5890100469C67 /* JackGlobals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2C28F908DAD01E00249230 /* JackGlobals.cpp */; }; 4B47ACC010B5890100469C67 /* ringbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B003AB008E2B2BA0060EFDC /* ringbuffer.c */; }; 4B47ACC110B5890100469C67 /* JackDebugClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B98AE000931D30C0091932A /* JackDebugClient.cpp */; }; @@ -423,7 +412,6 @@ 4B60CE490AAABA31004956AA /* connect.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B60CE480AAABA31004956AA /* connect.c */; }; 4B60CE4A0AAABA31004956AA /* connect.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B60CE480AAABA31004956AA /* connect.c */; }; 4B699BAA097D421600A18468 /* Jackdmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2250834F06A00C94B91 /* Jackdmp.cpp */; }; - 4B699C02097D421600A18468 /* JackMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B799AD707899652003F3F15 /* JackMachPort.h */; }; 4B699C03097D421600A18468 /* JackError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1770834EE4800C94B91 /* JackError.h */; }; 4B699C04097D421600A18468 /* JackTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1830834EE5800C94B91 /* JackTime.h */; }; 4B699C05097D421600A18468 /* JackShmMem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1870834EE7900C94B91 /* JackShmMem.h */; }; @@ -444,13 +432,9 @@ 4B699C16097D421600A18468 /* JackMachSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF6C1D608ACE64C001E2013 /* JackMachSemaphore.h */; }; 4B699C17097D421600A18468 /* JackGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB73F608AD291A00DB99B8 /* JackGlobals.h */; }; 4B699C18097D421600A18468 /* JackMachThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB741F08AD2B9900DB99B8 /* JackMachThread.h */; }; - 4B699C19097D421600A18468 /* JackMachClientChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB298708AF450200D450D4 /* JackMachClientChannel.h */; }; 4B699C20097D421600A18468 /* JackSynchro.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD561C708EEB910006BBC2A /* JackSynchro.h */; }; 4B699C21097D421600A18468 /* JackDebugClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B98AE010931D30C0091932A /* JackDebugClient.h */; }; 4B699C22097D421600A18468 /* JackConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B66A8580934964500A89560 /* JackConstants.h */; }; - 4B699C25097D421600A18468 /* JackMacLibClientRPC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF3937C0626BF3600CC67FA /* JackMacLibClientRPC.cpp */; }; - 4B699C26097D421600A18468 /* JackRPCEngineUser.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B89B769076B74D200D170DE /* JackRPCEngineUser.c */; }; - 4B699C27097D421600A18468 /* JackMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B799AD607899652003F3F15 /* JackMachPort.cpp */; }; 4B699C28097D421600A18468 /* JackShmMem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1880834EE7900C94B91 /* JackShmMem.cpp */; }; 4B699C29097D421600A18468 /* shm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1900834EE8400C94B91 /* shm.c */; }; 4B699C2B097D421600A18468 /* JackActivationCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1A80834EEB400C94B91 /* JackActivationCount.cpp */; }; @@ -464,11 +448,9 @@ 4B699C33097D421600A18468 /* JackFrameTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8FB0D08AC88EF00D1A344 /* JackFrameTimer.cpp */; }; 4B699C35097D421600A18468 /* JackMachSemaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF6C1D508ACE64C001E2013 /* JackMachSemaphore.cpp */; }; 4B699C36097D421600A18468 /* JackMachThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB741E08AD2B9900DB99B8 /* JackMachThread.cpp */; }; - 4B699C37097D421600A18468 /* JackMachClientChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB29AE08AF45FD00D450D4 /* JackMachClientChannel.cpp */; }; 4B699C3D097D421600A18468 /* JackGlobals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2C28F908DAD01E00249230 /* JackGlobals.cpp */; }; 4B699C3F097D421600A18468 /* ringbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B003AB008E2B2BA0060EFDC /* ringbuffer.c */; }; 4B699C40097D421600A18468 /* JackDebugClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B98AE000931D30C0091932A /* JackDebugClient.cpp */; }; - 4B699C4E097D421600A18468 /* JackMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B799AD707899652003F3F15 /* JackMachPort.h */; }; 4B699C4F097D421600A18468 /* JackError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1770834EE4800C94B91 /* JackError.h */; }; 4B699C50097D421600A18468 /* JackTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1830834EE5800C94B91 /* JackTime.h */; }; 4B699C51097D421600A18468 /* JackShmMem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1870834EE7900C94B91 /* JackShmMem.h */; }; @@ -497,11 +479,7 @@ 4B699C71097D421600A18468 /* JackEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D2130834F02800C94B91 /* JackEngine.h */; }; 4B699C73097D421600A18468 /* JackExternalClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1F70834EFBD00C94B91 /* JackExternalClient.h */; }; 4B699C74097D421600A18468 /* JackServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D2220834F05C00C94B91 /* JackServer.h */; }; - 4B699C77097D421600A18468 /* JackMachNotifyChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB298908AF450200D450D4 /* JackMachNotifyChannel.h */; }; - 4B699C78097D421600A18468 /* JackMachServerChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB297808AF44ED00D450D4 /* JackMachServerChannel.h */; }; - 4B699C79097D421600A18468 /* JackMachServerNotifyChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB297A08AF44ED00D450D4 /* JackMachServerNotifyChannel.h */; }; 4B699C7B097D421600A18468 /* JackConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B66A8580934964500A89560 /* JackConstants.h */; }; - 4B699C7E097D421600A18468 /* JackMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B799AD607899652003F3F15 /* JackMachPort.cpp */; }; 4B699C7F097D421600A18468 /* JackShmMem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1880834EE7900C94B91 /* JackShmMem.cpp */; }; 4B699C80097D421600A18468 /* shm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1900834EE8400C94B91 /* shm.c */; }; 4B699C82097D421600A18468 /* JackActivationCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1A80834EEB400C94B91 /* JackActivationCount.cpp */; }; @@ -523,12 +501,7 @@ 4B699C97097D421600A18468 /* JackEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2140834F02800C94B91 /* JackEngine.cpp */; }; 4B699C99097D421600A18468 /* JackExternalClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1F80834EFBD00C94B91 /* JackExternalClient.cpp */; }; 4B699C9A097D421600A18468 /* JackInternalClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1ED0834EF9200C94B91 /* JackInternalClient.cpp */; }; - 4B699C9B097D421600A18468 /* JackRPCClientUser.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B89B759076B731100D170DE /* JackRPCClientUser.c */; }; 4B699C9D097D421600A18468 /* JackServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2210834F05C00C94B91 /* JackServer.cpp */; }; - 4B699CA1097D421600A18468 /* JackMacEngineRPC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4259E5076B635E00C1ECE1 /* JackMacEngineRPC.cpp */; }; - 4B699CA2097D421600A18468 /* JackMachNotifyChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB298808AF450200D450D4 /* JackMachNotifyChannel.cpp */; }; - 4B699CA3097D421600A18468 /* JackMachServerChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB297908AF44ED00D450D4 /* JackMachServerChannel.cpp */; }; - 4B699CA4097D421600A18468 /* JackMachServerNotifyChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB297708AF44ED00D450D4 /* JackMachServerNotifyChannel.cpp */; }; 4B699CB4097D421600A18468 /* metro.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D16B0834EDF000C94B91 /* metro.c */; }; 4B699CC4097D421600A18468 /* lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1690834EDE600C94B91 /* lsp.c */; }; 4B699CF6097D421600A18468 /* freewheel.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1710834EE0F00C94B91 /* freewheel.c */; }; @@ -585,7 +558,6 @@ 4B8A38F1117B827E00664E07 /* JackSocketClientChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B6AF0E703B8D0066E42F /* JackSocketClientChannel.cpp */; }; 4B8A38F6117B82AB00664E07 /* JackSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B6AD0E703B8D0066E42F /* JackSocket.cpp */; }; 4B8A38F7117B82B200664E07 /* JackSocketClientChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC3B6B00E703B8D0066E42F /* JackSocketClientChannel.h */; }; - 4B8A390D117B852E00664E07 /* JackMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B799AD707899652003F3F15 /* JackMachPort.h */; }; 4B93F1990E87992100E4ECCD /* JackPosixThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B6A20E703B2E0066E42F /* JackPosixThread.cpp */; }; 4B93F19A0E87992200E4ECCD /* JackPosixThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC3B6A30E703B2E0066E42F /* JackPosixThread.h */; }; 4B93F19C0E87998200E4ECCD /* JackPosixServerLaunch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF5FBBA0E878B9C003D2374 /* JackPosixServerLaunch.cpp */; }; @@ -606,7 +578,6 @@ 4B9A26610DBF8ADD006E9FBC /* JackError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B9A25B30DBF8330006E9FBC /* JackError.cpp */; }; 4B9A26640DBF8B14006E9FBC /* JackError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B9A25B30DBF8330006E9FBC /* JackError.cpp */; }; 4B9A26790DBF8B88006E9FBC /* JackError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B9A25B30DBF8330006E9FBC /* JackError.cpp */; }; - 4BA3393510B2E36800190E3B /* JackMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B799AD707899652003F3F15 /* JackMachPort.h */; }; 4BA3393610B2E36800190E3B /* JackError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1770834EE4800C94B91 /* JackError.h */; }; 4BA3393710B2E36800190E3B /* JackTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1830834EE5800C94B91 /* JackTime.h */; }; 4BA3393810B2E36800190E3B /* JackShmMem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1870834EE7900C94B91 /* JackShmMem.h */; }; @@ -635,9 +606,6 @@ 4BA3394F10B2E36800190E3B /* JackEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D2130834F02800C94B91 /* JackEngine.h */; }; 4BA3395010B2E36800190E3B /* JackExternalClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D1F70834EFBD00C94B91 /* JackExternalClient.h */; }; 4BA3395110B2E36800190E3B /* JackServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF8D2220834F05C00C94B91 /* JackServer.h */; }; - 4BA3395210B2E36800190E3B /* JackMachNotifyChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB298908AF450200D450D4 /* JackMachNotifyChannel.h */; }; - 4BA3395310B2E36800190E3B /* JackMachServerChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB297808AF44ED00D450D4 /* JackMachServerChannel.h */; }; - 4BA3395410B2E36800190E3B /* JackMachServerNotifyChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFB297A08AF44ED00D450D4 /* JackMachServerNotifyChannel.h */; }; 4BA3395510B2E36800190E3B /* JackConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B66A8580934964500A89560 /* JackConstants.h */; }; 4BA3395610B2E36800190E3B /* JackTransportEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD4B4D409BACD9600750C0F /* JackTransportEngine.h */; }; 4BA3395710B2E36800190E3B /* JackServerGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC2168D0A444BED00BDA09F /* JackServerGlobals.h */; }; @@ -665,7 +633,6 @@ 4BA3396D10B2E36800190E3B /* JackMidiDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF339200F8B873E0080FB5B /* JackMidiDriver.h */; }; 4BA3396E10B2E36800190E3B /* JackWaitThreadedDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BBC93B90DF9736C002DF220 /* JackWaitThreadedDriver.h */; }; 4BA3396F10B2E36800190E3B /* JackArgParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF284170F31B4BC00B05BE3 /* JackArgParser.h */; }; - 4BA3397210B2E36800190E3B /* JackMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B799AD607899652003F3F15 /* JackMachPort.cpp */; }; 4BA3397310B2E36800190E3B /* JackShmMem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1880834EE7900C94B91 /* JackShmMem.cpp */; }; 4BA3397410B2E36800190E3B /* shm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1900834EE8400C94B91 /* shm.c */; }; 4BA3397510B2E36800190E3B /* JackActivationCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1A80834EEB400C94B91 /* JackActivationCount.cpp */; }; @@ -687,12 +654,7 @@ 4BA3398510B2E36800190E3B /* JackEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2140834F02800C94B91 /* JackEngine.cpp */; }; 4BA3398610B2E36800190E3B /* JackExternalClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1F80834EFBD00C94B91 /* JackExternalClient.cpp */; }; 4BA3398710B2E36800190E3B /* JackInternalClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1ED0834EF9200C94B91 /* JackInternalClient.cpp */; }; - 4BA3398810B2E36800190E3B /* JackRPCClientUser.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B89B759076B731100D170DE /* JackRPCClientUser.c */; }; 4BA3398910B2E36800190E3B /* JackServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D2210834F05C00C94B91 /* JackServer.cpp */; }; - 4BA3398A10B2E36800190E3B /* JackMacEngineRPC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4259E5076B635E00C1ECE1 /* JackMacEngineRPC.cpp */; }; - 4BA3398B10B2E36800190E3B /* JackMachNotifyChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB298808AF450200D450D4 /* JackMachNotifyChannel.cpp */; }; - 4BA3398C10B2E36800190E3B /* JackMachServerChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB297908AF44ED00D450D4 /* JackMachServerChannel.cpp */; }; - 4BA3398D10B2E36800190E3B /* JackMachServerNotifyChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB297708AF44ED00D450D4 /* JackMachServerNotifyChannel.cpp */; }; 4BA3398E10B2E36800190E3B /* JackTransportEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD4B4D509BACD9600750C0F /* JackTransportEngine.cpp */; }; 4BA3398F10B2E36800190E3B /* JackServerAPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF8D1F50834EFB000C94B91 /* JackServerAPI.cpp */; }; 4BA3399010B2E36800190E3B /* JackServerGlobals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC216880A444BDE00BDA09F /* JackServerGlobals.cpp */; }; @@ -1499,7 +1461,6 @@ 4B37C20406DF1FBE0016E567 /* CALatencyLog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CALatencyLog.h; path = /Developer/Examples/CoreAudio/PublicUtility/CALatencyLog.h; sourceTree = ""; }; 4B37C20906DF1FE20016E567 /* latency.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = latency.c; path = /Developer/Examples/CoreAudio/PublicUtility/latency.c; sourceTree = ""; }; 4B3F49070AD8503300491C6E /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = ../tests/cpu.c; sourceTree = SOURCE_ROOT; }; - 4B4259E5076B635E00C1ECE1 /* JackMacEngineRPC.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMacEngineRPC.cpp; sourceTree = SOURCE_ROOT; }; 4B43A8BA10145F6F00E52943 /* jack_loopback.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = jack_loopback.so; sourceTree = BUILT_PRODUCTS_DIR; }; 4B43A8C81014605000E52943 /* JackLoopbackDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackLoopbackDriver.cpp; path = ../common/JackLoopbackDriver.cpp; sourceTree = SOURCE_ROOT; }; 4B43A8C91014605000E52943 /* JackLoopbackDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JackLoopbackDriver.h; path = ../common/JackLoopbackDriver.h; sourceTree = SOURCE_ROOT; }; @@ -1551,8 +1512,6 @@ 4B6F7AEC0CD0CDBD00F48A9D /* JackEngineControl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackEngineControl.cpp; path = ../common/JackEngineControl.cpp; sourceTree = SOURCE_ROOT; }; 4B76C7680E5AB2DB00E2AC21 /* JackNetInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackNetInterface.cpp; path = ../common/JackNetInterface.cpp; sourceTree = SOURCE_ROOT; }; 4B76C7690E5AB2DB00E2AC21 /* JackNetInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JackNetInterface.h; path = ../common/JackNetInterface.h; sourceTree = SOURCE_ROOT; }; - 4B799AD607899652003F3F15 /* JackMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachPort.cpp; sourceTree = ""; }; - 4B799AD707899652003F3F15 /* JackMachPort.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JackMachPort.h; sourceTree = ""; }; 4B80D7E50BA0D17400F035BB /* JackMidiPort.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackMidiPort.h; path = ../common/JackMidiPort.h; sourceTree = SOURCE_ROOT; }; 4B80D7E60BA0D17400F035BB /* JackMidiPort.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackMidiPort.cpp; path = ../common/JackMidiPort.cpp; sourceTree = SOURCE_ROOT; }; 4B80D7E70BA0D17400F035BB /* JackMidiAPI.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackMidiAPI.cpp; path = ../common/JackMidiAPI.cpp; sourceTree = SOURCE_ROOT; }; @@ -1561,8 +1520,6 @@ 4B869D7F08C9CB00001CF041 /* JackDriverLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackDriverLoader.cpp; path = ../common/JackDriverLoader.cpp; sourceTree = SOURCE_ROOT; }; 4B88D03911298BEE007A87C1 /* weakjack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = weakjack.h; path = ../common/jack/weakjack.h; sourceTree = SOURCE_ROOT; }; 4B88D03A11298BEE007A87C1 /* weakmacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = weakmacros.h; path = ../common/jack/weakmacros.h; sourceTree = SOURCE_ROOT; }; - 4B89B759076B731100D170DE /* JackRPCClientUser.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = JackRPCClientUser.c; path = RPC/JackRPCClientUser.c; sourceTree = SOURCE_ROOT; }; - 4B89B769076B74D200D170DE /* JackRPCEngineUser.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = JackRPCEngineUser.c; path = RPC/JackRPCEngineUser.c; sourceTree = SOURCE_ROOT; }; 4B940B9B06DDDE5B00D77F60 /* AudioHardware.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AudioHardware.h; path = /System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/AudioHardware.h; sourceTree = ""; }; 4B94334910A5E666002A187F /* systemdeps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = systemdeps.h; path = ../common/jack/systemdeps.h; sourceTree = SOURCE_ROOT; }; 4B95BCAD0D913073000F7695 /* control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = control.h; path = ../common/jack/control.h; sourceTree = SOURCE_ROOT; }; @@ -1647,7 +1604,6 @@ 4BF339150F8B86DC0080FB5B /* JackCoreMidiDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackCoreMidiDriver.cpp; path = coremidi/JackCoreMidiDriver.cpp; sourceTree = SOURCE_ROOT; }; 4BF3391F0F8B873E0080FB5B /* JackMidiDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackMidiDriver.cpp; path = ../common/JackMidiDriver.cpp; sourceTree = SOURCE_ROOT; }; 4BF339200F8B873E0080FB5B /* JackMidiDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JackMidiDriver.h; path = ../common/JackMidiDriver.h; sourceTree = SOURCE_ROOT; }; - 4BF3937C0626BF3600CC67FA /* JackMacLibClientRPC.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMacLibClientRPC.cpp; sourceTree = SOURCE_ROOT; }; 4BF4BAB00E3480AB00403CDF /* JackAudioAdapterFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackAudioAdapterFactory.cpp; path = ../common/JackAudioAdapterFactory.cpp; sourceTree = SOURCE_ROOT; }; 4BF520520CB8D0E80037470E /* timestamps.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = timestamps.c; path = ../common/timestamps.c; sourceTree = SOURCE_ROOT; }; 4BF520580CB8D1010037470E /* timestamps.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = timestamps.h; path = ../common/timestamps.h; sourceTree = SOURCE_ROOT; }; @@ -1720,14 +1676,6 @@ 4BFA82CF0DF6A9E40087B4E1 /* jack_impulse_grabber */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_impulse_grabber; sourceTree = BUILT_PRODUCTS_DIR; }; 4BFA99A20AAAF3B0009E916C /* jdelay */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jdelay; sourceTree = BUILT_PRODUCTS_DIR; }; 4BFA99A90AAAF40C009E916C /* jdelay.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = jdelay.cpp; path = ../tests/jdelay.cpp; sourceTree = SOURCE_ROOT; }; - 4BFB297708AF44ED00D450D4 /* JackMachServerNotifyChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachServerNotifyChannel.cpp; sourceTree = ""; }; - 4BFB297808AF44ED00D450D4 /* JackMachServerChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JackMachServerChannel.h; sourceTree = ""; }; - 4BFB297908AF44ED00D450D4 /* JackMachServerChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachServerChannel.cpp; sourceTree = ""; }; - 4BFB297A08AF44ED00D450D4 /* JackMachServerNotifyChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JackMachServerNotifyChannel.h; sourceTree = ""; }; - 4BFB298708AF450200D450D4 /* JackMachClientChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JackMachClientChannel.h; sourceTree = ""; }; - 4BFB298808AF450200D450D4 /* JackMachNotifyChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachNotifyChannel.cpp; sourceTree = ""; }; - 4BFB298908AF450200D450D4 /* JackMachNotifyChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JackMachNotifyChannel.h; sourceTree = ""; }; - 4BFB29AE08AF45FD00D450D4 /* JackMachClientChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachClientChannel.cpp; sourceTree = SOURCE_ROOT; }; 4BFB73F608AD291A00DB99B8 /* JackGlobals.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackGlobals.h; path = ../common/JackGlobals.h; sourceTree = SOURCE_ROOT; }; 4BFB741E08AD2B9900DB99B8 /* JackMachThread.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachThread.cpp; sourceTree = SOURCE_ROOT; }; 4BFB741F08AD2B9900DB99B8 /* JackMachThread.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JackMachThread.h; sourceTree = SOURCE_ROOT; }; @@ -2629,24 +2577,6 @@ name = Additional; sourceTree = ""; }; - 4B168CA3076A5319005B2802 /* MIG_RPC */ = { - isa = PBXGroup; - children = ( - 4B89B759076B731100D170DE /* JackRPCClientUser.c */, - 4B4259E5076B635E00C1ECE1 /* JackMacEngineRPC.cpp */, - ); - name = MIG_RPC; - sourceTree = ""; - }; - 4B168CA4076A5333005B2802 /* MIG_RPC */ = { - isa = PBXGroup; - children = ( - 4B89B769076B74D200D170DE /* JackRPCEngineUser.c */, - 4BF3937C0626BF3600CC67FA /* JackMacLibClientRPC.cpp */, - ); - name = MIG_RPC; - sourceTree = ""; - }; 4B19B3010E23629800DD4A82 /* Adapter */ = { isa = PBXGroup; children = ( @@ -2820,7 +2750,6 @@ 4BA550F905E241D900569492 /* Library */ = { isa = PBXGroup; children = ( - 4B168CA4076A5333005B2802 /* MIG_RPC */, 4BF8D1FB0834EFD100C94B91 /* JackLibGlobals.h */, 4BF8D1FC0834EFD100C94B91 /* JackLibClient.h */, 4BF8D1FD0834EFD100C94B91 /* JackLibClient.cpp */, @@ -2846,7 +2775,6 @@ 4BA550FB05E2420000569492 /* Engine */ = { isa = PBXGroup; children = ( - 4B168CA3076A5319005B2802 /* MIG_RPC */, 4B5F253D0DEE9B8F0041E486 /* JackLockedEngine.h */, 4BF8D2130834F02800C94B91 /* JackEngine.h */, 4BF8D2140834F02800C94B91 /* JackEngine.cpp */, @@ -2874,7 +2802,6 @@ 4BB371D40C1AD85A0050C1E4 /* JackNotification.h */, 4BF8D1B30834EED500C94B91 /* JackInternalClientChannel.h */, 4BFB299908AF452300D450D4 /* Socket */, - 4BFB299808AF451200D450D4 /* Mach */, ); name = Channels; sourceTree = ""; @@ -2965,23 +2892,6 @@ name = MIDI; sourceTree = ""; }; - 4BFB299808AF451200D450D4 /* Mach */ = { - isa = PBXGroup; - children = ( - 4B799AD707899652003F3F15 /* JackMachPort.h */, - 4B799AD607899652003F3F15 /* JackMachPort.cpp */, - 4BFB298708AF450200D450D4 /* JackMachClientChannel.h */, - 4BFB29AE08AF45FD00D450D4 /* JackMachClientChannel.cpp */, - 4BFB297808AF44ED00D450D4 /* JackMachServerChannel.h */, - 4BFB297908AF44ED00D450D4 /* JackMachServerChannel.cpp */, - 4BFB297A08AF44ED00D450D4 /* JackMachServerNotifyChannel.h */, - 4BFB297708AF44ED00D450D4 /* JackMachServerNotifyChannel.cpp */, - 4BFB298908AF450200D450D4 /* JackMachNotifyChannel.h */, - 4BFB298808AF450200D450D4 /* JackMachNotifyChannel.cpp */, - ); - name = Mach; - sourceTree = ""; - }; 4BFB299908AF452300D450D4 /* Socket */ = { isa = PBXGroup; children = ( @@ -3112,7 +3022,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4B35C4290D4731D1000DE7AE /* JackMachPort.h in Headers */, 4B35C42A0D4731D1000DE7AE /* JackError.h in Headers */, 4B35C42B0D4731D1000DE7AE /* JackTime.h in Headers */, 4B35C42C0D4731D1000DE7AE /* JackShmMem.h in Headers */, @@ -3229,7 +3138,6 @@ 4B8A38AD117B810A00664E07 /* JackSocketNotifyChannel.h in Headers */, 4B8A38B0117B812500664E07 /* JackSocketServerChannel.h in Headers */, 4B8A38C4117B814000664E07 /* JackSocketServerNotifyChannel.h in Headers */, - 4B8A390D117B852E00664E07 /* JackMachPort.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3468,7 +3376,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4B47AC8210B5890100469C67 /* JackMachPort.h in Headers */, 4B47AC8310B5890100469C67 /* JackError.h in Headers */, 4B47AC8410B5890100469C67 /* JackTime.h in Headers */, 4B47AC8510B5890100469C67 /* JackShmMem.h in Headers */, @@ -3489,7 +3396,6 @@ 4B47AC9410B5890100469C67 /* JackMachSemaphore.h in Headers */, 4B47AC9510B5890100469C67 /* JackGlobals.h in Headers */, 4B47AC9610B5890100469C67 /* JackMachThread.h in Headers */, - 4B47AC9710B5890100469C67 /* JackMachClientChannel.h in Headers */, 4B47AC9810B5890100469C67 /* JackSynchro.h in Headers */, 4B47AC9910B5890100469C67 /* JackDebugClient.h in Headers */, 4B47AC9A10B5890100469C67 /* JackConstants.h in Headers */, @@ -3551,7 +3457,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4B699C02097D421600A18468 /* JackMachPort.h in Headers */, 4B699C03097D421600A18468 /* JackError.h in Headers */, 4B699C04097D421600A18468 /* JackTime.h in Headers */, 4B699C05097D421600A18468 /* JackShmMem.h in Headers */, @@ -3572,7 +3477,6 @@ 4B699C16097D421600A18468 /* JackMachSemaphore.h in Headers */, 4B699C17097D421600A18468 /* JackGlobals.h in Headers */, 4B699C18097D421600A18468 /* JackMachThread.h in Headers */, - 4B699C19097D421600A18468 /* JackMachClientChannel.h in Headers */, 4B699C20097D421600A18468 /* JackSynchro.h in Headers */, 4B699C21097D421600A18468 /* JackDebugClient.h in Headers */, 4B699C22097D421600A18468 /* JackConstants.h in Headers */, @@ -3603,7 +3507,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4B699C4E097D421600A18468 /* JackMachPort.h in Headers */, 4B699C4F097D421600A18468 /* JackError.h in Headers */, 4B699C50097D421600A18468 /* JackTime.h in Headers */, 4B699C51097D421600A18468 /* JackShmMem.h in Headers */, @@ -3632,9 +3535,6 @@ 4B699C71097D421600A18468 /* JackEngine.h in Headers */, 4B699C73097D421600A18468 /* JackExternalClient.h in Headers */, 4B699C74097D421600A18468 /* JackServer.h in Headers */, - 4B699C77097D421600A18468 /* JackMachNotifyChannel.h in Headers */, - 4B699C78097D421600A18468 /* JackMachServerChannel.h in Headers */, - 4B699C79097D421600A18468 /* JackMachServerNotifyChannel.h in Headers */, 4B699C7B097D421600A18468 /* JackConstants.h in Headers */, 4BD4B4D809BACD9600750C0F /* JackTransportEngine.h in Headers */, 4BC2168E0A444BED00BDA09F /* JackServerGlobals.h in Headers */, @@ -3788,7 +3688,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4BA3393510B2E36800190E3B /* JackMachPort.h in Headers */, 4BA3393610B2E36800190E3B /* JackError.h in Headers */, 4BA3393710B2E36800190E3B /* JackTime.h in Headers */, 4BA3393810B2E36800190E3B /* JackShmMem.h in Headers */, @@ -3817,9 +3716,6 @@ 4BA3394F10B2E36800190E3B /* JackEngine.h in Headers */, 4BA3395010B2E36800190E3B /* JackExternalClient.h in Headers */, 4BA3395110B2E36800190E3B /* JackServer.h in Headers */, - 4BA3395210B2E36800190E3B /* JackMachNotifyChannel.h in Headers */, - 4BA3395310B2E36800190E3B /* JackMachServerChannel.h in Headers */, - 4BA3395410B2E36800190E3B /* JackMachServerNotifyChannel.h in Headers */, 4BA3395510B2E36800190E3B /* JackConstants.h in Headers */, 4BA3395610B2E36800190E3B /* JackTransportEngine.h in Headers */, 4BA3395710B2E36800190E3B /* JackServerGlobals.h in Headers */, @@ -6329,8 +6225,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4B35C4590D4731D1000DE7AE /* JackRPCEngineUser.c in Sources */, - 4B35C45A0D4731D1000DE7AE /* JackMachPort.cpp in Sources */, 4B35C45B0D4731D1000DE7AE /* JackShmMem.cpp in Sources */, 4B35C45C0D4731D1000DE7AE /* shm.c in Sources */, 4B35C45E0D4731D1000DE7AE /* JackActivationCount.cpp in Sources */, @@ -6370,7 +6264,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4B35C4C40D4731D1000DE7AE /* JackMachPort.cpp in Sources */, 4B35C4C50D4731D1000DE7AE /* JackShmMem.cpp in Sources */, 4B35C4C60D4731D1000DE7AE /* shm.c in Sources */, 4B35C4C80D4731D1000DE7AE /* JackActivationCount.cpp in Sources */, @@ -6392,7 +6285,6 @@ 4B35C4DD0D4731D1000DE7AE /* JackEngine.cpp in Sources */, 4B35C4DE0D4731D1000DE7AE /* JackExternalClient.cpp in Sources */, 4B35C4DF0D4731D1000DE7AE /* JackInternalClient.cpp in Sources */, - 4B35C4E00D4731D1000DE7AE /* JackRPCClientUser.c in Sources */, 4B35C4E20D4731D1000DE7AE /* JackServer.cpp in Sources */, 4B35C4EB0D4731D1000DE7AE /* JackTransportEngine.cpp in Sources */, 4B35C4EC0D4731D1000DE7AE /* JackServerAPI.cpp in Sources */, @@ -6690,9 +6582,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4B47ACAE10B5890100469C67 /* JackMacLibClientRPC.cpp in Sources */, - 4B47ACAF10B5890100469C67 /* JackRPCEngineUser.c in Sources */, - 4B47ACB010B5890100469C67 /* JackMachPort.cpp in Sources */, 4B47ACB110B5890100469C67 /* JackShmMem.cpp in Sources */, 4B47ACB210B5890100469C67 /* shm.c in Sources */, 4B47ACB310B5890100469C67 /* JackActivationCount.cpp in Sources */, @@ -6706,7 +6595,6 @@ 4B47ACBB10B5890100469C67 /* JackFrameTimer.cpp in Sources */, 4B47ACBC10B5890100469C67 /* JackMachSemaphore.cpp in Sources */, 4B47ACBD10B5890100469C67 /* JackMachThread.cpp in Sources */, - 4B47ACBE10B5890100469C67 /* JackMachClientChannel.cpp in Sources */, 4B47ACBF10B5890100469C67 /* JackGlobals.cpp in Sources */, 4B47ACC010B5890100469C67 /* ringbuffer.c in Sources */, 4B47ACC110B5890100469C67 /* JackDebugClient.cpp in Sources */, @@ -6767,9 +6655,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4B699C25097D421600A18468 /* JackMacLibClientRPC.cpp in Sources */, - 4B699C26097D421600A18468 /* JackRPCEngineUser.c in Sources */, - 4B699C27097D421600A18468 /* JackMachPort.cpp in Sources */, 4B699C28097D421600A18468 /* JackShmMem.cpp in Sources */, 4B699C29097D421600A18468 /* shm.c in Sources */, 4B699C2B097D421600A18468 /* JackActivationCount.cpp in Sources */, @@ -6783,7 +6668,6 @@ 4B699C33097D421600A18468 /* JackFrameTimer.cpp in Sources */, 4B699C35097D421600A18468 /* JackMachSemaphore.cpp in Sources */, 4B699C36097D421600A18468 /* JackMachThread.cpp in Sources */, - 4B699C37097D421600A18468 /* JackMachClientChannel.cpp in Sources */, 4B699C3D097D421600A18468 /* JackGlobals.cpp in Sources */, 4B699C3F097D421600A18468 /* ringbuffer.c in Sources */, 4B699C40097D421600A18468 /* JackDebugClient.cpp in Sources */, @@ -6808,7 +6692,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4B699C7E097D421600A18468 /* JackMachPort.cpp in Sources */, 4B699C7F097D421600A18468 /* JackShmMem.cpp in Sources */, 4B699C80097D421600A18468 /* shm.c in Sources */, 4B699C82097D421600A18468 /* JackActivationCount.cpp in Sources */, @@ -6830,12 +6713,7 @@ 4B699C97097D421600A18468 /* JackEngine.cpp in Sources */, 4B699C99097D421600A18468 /* JackExternalClient.cpp in Sources */, 4B699C9A097D421600A18468 /* JackInternalClient.cpp in Sources */, - 4B699C9B097D421600A18468 /* JackRPCClientUser.c in Sources */, 4B699C9D097D421600A18468 /* JackServer.cpp in Sources */, - 4B699CA1097D421600A18468 /* JackMacEngineRPC.cpp in Sources */, - 4B699CA2097D421600A18468 /* JackMachNotifyChannel.cpp in Sources */, - 4B699CA3097D421600A18468 /* JackMachServerChannel.cpp in Sources */, - 4B699CA4097D421600A18468 /* JackMachServerNotifyChannel.cpp in Sources */, 4BD4B4D909BACD9600750C0F /* JackTransportEngine.cpp in Sources */, 4BC216850A444BAD00BDA09F /* JackServerAPI.cpp in Sources */, 4BC216890A444BDE00BDA09F /* JackServerGlobals.cpp in Sources */, @@ -6990,7 +6868,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4BA3397210B2E36800190E3B /* JackMachPort.cpp in Sources */, 4BA3397310B2E36800190E3B /* JackShmMem.cpp in Sources */, 4BA3397410B2E36800190E3B /* shm.c in Sources */, 4BA3397510B2E36800190E3B /* JackActivationCount.cpp in Sources */, @@ -7012,12 +6889,7 @@ 4BA3398510B2E36800190E3B /* JackEngine.cpp in Sources */, 4BA3398610B2E36800190E3B /* JackExternalClient.cpp in Sources */, 4BA3398710B2E36800190E3B /* JackInternalClient.cpp in Sources */, - 4BA3398810B2E36800190E3B /* JackRPCClientUser.c in Sources */, 4BA3398910B2E36800190E3B /* JackServer.cpp in Sources */, - 4BA3398A10B2E36800190E3B /* JackMacEngineRPC.cpp in Sources */, - 4BA3398B10B2E36800190E3B /* JackMachNotifyChannel.cpp in Sources */, - 4BA3398C10B2E36800190E3B /* JackMachServerChannel.cpp in Sources */, - 4BA3398D10B2E36800190E3B /* JackMachServerNotifyChannel.cpp in Sources */, 4BA3398E10B2E36800190E3B /* JackTransportEngine.cpp in Sources */, 4BA3398F10B2E36800190E3B /* JackServerAPI.cpp in Sources */, 4BA3399010B2E36800190E3B /* JackServerGlobals.cpp in Sources */, diff --git a/macosx/RPC/JackRPCClient.defs b/macosx/RPC/JackRPCClient.defs deleted file mode 100644 index 3c3eb515..00000000 --- a/macosx/RPC/JackRPCClient.defs +++ /dev/null @@ -1,47 +0,0 @@ -/* - Copyright (C) 2004 Grame - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -subsystem JackRPCClient 1000; - -#include -#include -import "Jackdefs.h"; -waittime 5000; - -type client_name_t = c_string[64]; -type message_t = c_string[256]; - -routine rpc_jack_client_sync_notify( - client_port : mach_port_t; - refnum : int; - client_name : client_name_t; - notify : int; - message : message_t; - value1 : int; - value2 : int; - out result : int); - -simpleroutine rpc_jack_client_async_notify( - client_port : mach_port_t; - refnum : int; - client_name : client_name_t; - notify : int; - message : message_t; - value1 : int; - value2 : int); diff --git a/macosx/RPC/JackRPCClient.h b/macosx/RPC/JackRPCClient.h deleted file mode 100644 index d4462479..00000000 --- a/macosx/RPC/JackRPCClient.h +++ /dev/null @@ -1,194 +0,0 @@ -#ifndef _JackRPCClient_user_ -#define _JackRPCClient_user_ - -/* Module JackRPCClient */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef AUTOTEST -#ifndef FUNCTION_PTR_T -#define FUNCTION_PTR_T -typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t); -typedef struct { - char *name; - function_ptr_t function; -} function_table_entry; -typedef function_table_entry *function_table_t; -#endif /* FUNCTION_PTR_T */ -#endif /* AUTOTEST */ - -#ifndef JackRPCClient_MSG_COUNT -#define JackRPCClient_MSG_COUNT 2 -#endif /* JackRPCClient_MSG_COUNT */ - -#include -#include -#include -#include -#include "Jackdefs.h" - -#ifdef __BeforeMigUserHeader -__BeforeMigUserHeader -#endif /* __BeforeMigUserHeader */ - -#include -__BEGIN_DECLS - - -/* Routine rpc_jack_client_sync_notify */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_sync_notify -( - mach_port_t client_port, - int refnum, - client_name_t client_name, - int notify, - message_t message, - int value1, - int value2, - int *result -); - -/* SimpleRoutine rpc_jack_client_async_notify */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_async_notify -( - mach_port_t client_port, - int refnum, - client_name_t client_name, - int notify, - message_t message, - int value1, - int value2 -); - -__END_DECLS - -/********************** Caution **************************/ -/* The following data types should be used to calculate */ -/* maximum message sizes only. The actual message may be */ -/* smaller, and the position of the arguments within the */ -/* message layout may vary from what is presented here. */ -/* For example, if any of the arguments are variable- */ -/* sized, and less than the maximum is sent, the data */ -/* will be packed tight in the actual message to reduce */ -/* the presence of holes. */ -/********************** Caution **************************/ - -/* typedefs for all requests */ - -#ifndef __Request__JackRPCClient_subsystem__defined -#define __Request__JackRPCClient_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - } __Request__rpc_jack_client_sync_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - } __Request__rpc_jack_client_async_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Request__JackRPCClient_subsystem__defined */ - -/* union of all requests */ - -#ifndef __RequestUnion__JackRPCClient_subsystem__defined -#define __RequestUnion__JackRPCClient_subsystem__defined -union __RequestUnion__JackRPCClient_subsystem { - __Request__rpc_jack_client_sync_notify_t Request_rpc_jack_client_sync_notify; - __Request__rpc_jack_client_async_notify_t Request_rpc_jack_client_async_notify; -}; -#endif /* !__RequestUnion__JackRPCClient_subsystem__defined */ -/* typedefs for all replies */ - -#ifndef __Reply__JackRPCClient_subsystem__defined -#define __Reply__JackRPCClient_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_sync_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - } __Reply__rpc_jack_client_async_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Reply__JackRPCClient_subsystem__defined */ - -/* union of all replies */ - -#ifndef __ReplyUnion__JackRPCClient_subsystem__defined -#define __ReplyUnion__JackRPCClient_subsystem__defined -union __ReplyUnion__JackRPCClient_subsystem { - __Reply__rpc_jack_client_sync_notify_t Reply_rpc_jack_client_sync_notify; - __Reply__rpc_jack_client_async_notify_t Reply_rpc_jack_client_async_notify; -}; -#endif /* !__RequestUnion__JackRPCClient_subsystem__defined */ - -#ifndef subsystem_to_name_map_JackRPCClient -#define subsystem_to_name_map_JackRPCClient \ - { "rpc_jack_client_sync_notify", 1000 },\ - { "rpc_jack_client_async_notify", 1001 } -#endif - -#ifdef __AfterMigUserHeader -__AfterMigUserHeader -#endif /* __AfterMigUserHeader */ - -#endif /* _JackRPCClient_user_ */ diff --git a/macosx/RPC/JackRPCClientServer.c b/macosx/RPC/JackRPCClientServer.c deleted file mode 100644 index 7f5af274..00000000 --- a/macosx/RPC/JackRPCClientServer.c +++ /dev/null @@ -1,1373 +0,0 @@ -/* - * IDENTIFICATION: - * stub generated Fri Oct 23 10:35:08 2009 - * with a MiG generated Mon May 18 09:59:33 PDT 2009 by root@sulitlana.apple.com - * OPTIONS: - */ - -/* Module JackRPCClient */ - -#define __MIG_check__Request__JackRPCClient_subsystem__ 1 -#define __NDR_convert__Request__JackRPCClient_subsystem__ 1 - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include "Jackdefs.h" - -#ifndef mig_internal -#define mig_internal static __inline__ -#endif /* mig_internal */ - -#ifndef mig_external -#define mig_external -#endif /* mig_external */ - -#if !defined(__MigTypeCheck) && defined(TypeCheck) -#define __MigTypeCheck TypeCheck /* Legacy setting */ -#endif /* !defined(__MigTypeCheck) */ - -#if !defined(__MigKernelSpecificCode) && defined(_MIG_KERNEL_SPECIFIC_CODE_) -#define __MigKernelSpecificCode _MIG_KERNEL_SPECIFIC_CODE_ /* Legacy setting */ -#endif /* !defined(__MigKernelSpecificCode) */ - -#ifndef LimitCheck -#define LimitCheck 0 -#endif /* LimitCheck */ - -#ifndef min -#define min(a,b) ( ((a) < (b))? (a): (b) ) -#endif /* min */ - -#if !defined(_WALIGN_) -#define _WALIGN_(x) (((x) + 3) & ~3) -#endif /* !defined(_WALIGN_) */ - -#if !defined(_WALIGNSZ_) -#define _WALIGNSZ_(x) _WALIGN_(sizeof(x)) -#endif /* !defined(_WALIGNSZ_) */ - -#ifndef UseStaticTemplates -#define UseStaticTemplates 0 -#endif /* UseStaticTemplates */ - -#ifndef __DeclareRcvRpc -#define __DeclareRcvRpc(_NUM_, _NAME_) -#endif /* __DeclareRcvRpc */ - -#ifndef __BeforeRcvRpc -#define __BeforeRcvRpc(_NUM_, _NAME_) -#endif /* __BeforeRcvRpc */ - -#ifndef __AfterRcvRpc -#define __AfterRcvRpc(_NUM_, _NAME_) -#endif /* __AfterRcvRpc */ - -#ifndef __DeclareRcvSimple -#define __DeclareRcvSimple(_NUM_, _NAME_) -#endif /* __DeclareRcvSimple */ - -#ifndef __BeforeRcvSimple -#define __BeforeRcvSimple(_NUM_, _NAME_) -#endif /* __BeforeRcvSimple */ - -#ifndef __AfterRcvSimple -#define __AfterRcvSimple(_NUM_, _NAME_) -#endif /* __AfterRcvSimple */ - -#define novalue void - -#define msgh_request_port msgh_local_port -#define MACH_MSGH_BITS_REQUEST(bits) MACH_MSGH_BITS_LOCAL(bits) -#define msgh_reply_port msgh_remote_port -#define MACH_MSGH_BITS_REPLY(bits) MACH_MSGH_BITS_REMOTE(bits) - -#define MIG_RETURN_ERROR(X, code) {\ - ((mig_reply_error_t *)X)->RetCode = code;\ - ((mig_reply_error_t *)X)->NDR = NDR_record;\ - return;\ - } - -/* typedefs for all requests */ - -#ifndef __Request__JackRPCClient_subsystem__defined -#define __Request__JackRPCClient_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - } __Request__rpc_jack_client_sync_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - } __Request__rpc_jack_client_async_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Request__JackRPCClient_subsystem__defined */ - -/* typedefs for all replies */ - -#ifndef __Reply__JackRPCClient_subsystem__defined -#define __Reply__JackRPCClient_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_sync_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - } __Reply__rpc_jack_client_async_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Reply__JackRPCClient_subsystem__defined */ - - -/* union of all replies */ - -#ifndef __ReplyUnion__JackRPCClient_subsystem__defined -#define __ReplyUnion__JackRPCClient_subsystem__defined -union __ReplyUnion__JackRPCClient_subsystem { - __Reply__rpc_jack_client_sync_notify_t Reply_rpc_jack_client_sync_notify; - __Reply__rpc_jack_client_async_notify_t Reply_rpc_jack_client_async_notify; -}; -#endif /* __RequestUnion__JackRPCClient_subsystem__defined */ -/* Forward Declarations */ - - -mig_internal novalue _Xrpc_jack_client_sync_notify - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_client_async_notify - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCClient_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined) -#define __MIG_check__Request__rpc_jack_client_sync_notify_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCClient__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCClient__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__message_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__int_rep__JackRPCClient__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__int_rep__message_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__int_rep__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__int_rep__JackRPCClient__string(a, f, 256) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__int_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCClient__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCClient__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__message_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__char_rep__JackRPCClient__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__char_rep__message_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__char_rep__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__char_rep__JackRPCClient__string(a, f, 256) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__char_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCClient__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCClient__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__message_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__float_rep__JackRPCClient__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__float_rep__message_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__float_rep__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__float_rep__JackRPCClient__string(a, f, 256) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message(a, f) \ - __NDR_convert__float_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_sync_notify_t(__attribute__((__unused__)) __Request__rpc_jack_client_sync_notify_t *In0P) -{ - - typedef __Request__rpc_jack_client_sync_notify_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->client_name), 64); - if (( memchr(In0P->client_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->message), 256); - if (( memchr(In0P->message, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(&In0P->client_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(&In0P->notify, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message(&In0P->message, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__message__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(&In0P->value1, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(&In0P->value2, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(&In0P->client_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(&In0P->notify, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message(&In0P->message, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__message__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(&In0P->value1, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(&In0P->value2, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(&In0P->client_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(&In0P->notify, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message(&In0P->message, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__message__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(&In0P->value1, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(&In0P->value2, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined) */ -#endif /* __MIG_check__Request__JackRPCClient_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_sync_notify */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_sync_notify -( - mach_port_t client_port, - int refnum, - client_name_t client_name, - int notify, - message_t message, - int value1, - int value2, - int *result -); - -/* Routine rpc_jack_client_sync_notify */ -mig_internal novalue _Xrpc_jack_client_sync_notify - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_sync_notify_t __Request; - typedef __Reply__rpc_jack_client_sync_notify_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_sync_notify_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_sync_notify_t__defined */ - - __DeclareRcvRpc(1000, "rpc_jack_client_sync_notify") - __BeforeRcvRpc(1000, "rpc_jack_client_sync_notify") - -#if defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_sync_notify_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined) */ - - OutP->RetCode = rpc_jack_client_sync_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, In0P->notify, In0P->message, In0P->value1, In0P->value2, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1000, "rpc_jack_client_sync_notify") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCClient_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined) -#define __MIG_check__Request__rpc_jack_client_async_notify_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCClient__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCClient__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__message_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__int_rep__JackRPCClient__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__int_rep__message_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__int_rep__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__int_rep__JackRPCClient__string(a, f, 256) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__int_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCClient__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCClient__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__message_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__char_rep__JackRPCClient__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__char_rep__message_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__char_rep__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__char_rep__JackRPCClient__string(a, f, 256) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__char_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCClient__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCClient__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__message_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__float_rep__JackRPCClient__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__float_rep__message_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__float_rep__message_t((message_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__float_rep__JackRPCClient__string(a, f, 256) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message(a, f) \ - __NDR_convert__float_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_async_notify_t(__attribute__((__unused__)) __Request__rpc_jack_client_async_notify_t *In0P) -{ - - typedef __Request__rpc_jack_client_async_notify_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->client_name), 64); - if (( memchr(In0P->client_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->message), 256); - if (( memchr(In0P->message, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(&In0P->client_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(&In0P->notify, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message(&In0P->message, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__message__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(&In0P->value1, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(&In0P->value2, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(&In0P->client_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(&In0P->notify, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message(&In0P->message, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__message__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(&In0P->value1, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(&In0P->value2, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(&In0P->client_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(&In0P->notify, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message(&In0P->message, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__message__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(&In0P->value1, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(&In0P->value2, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined) */ -#endif /* __MIG_check__Request__JackRPCClient_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* SimpleRoutine rpc_jack_client_async_notify */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_async_notify -( - mach_port_t client_port, - int refnum, - client_name_t client_name, - int notify, - message_t message, - int value1, - int value2 -); - -/* SimpleRoutine rpc_jack_client_async_notify */ -mig_internal novalue _Xrpc_jack_client_async_notify - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_async_notify_t __Request; - typedef __Reply__rpc_jack_client_async_notify_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_async_notify_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_async_notify_t__defined */ - - __DeclareRcvSimple(1001, "rpc_jack_client_async_notify") - __BeforeRcvSimple(1001, "rpc_jack_client_async_notify") - -#if defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_async_notify_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined) */ - - OutP->RetCode = rpc_jack_client_async_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, In0P->notify, In0P->message, In0P->value1, In0P->value2); - __AfterRcvSimple(1001, "rpc_jack_client_async_notify") -} - - -extern boolean_t JackRPCClient_server( - mach_msg_header_t *InHeadP, - mach_msg_header_t *OutHeadP); - -extern mig_routine_t JackRPCClient_server_routine( - mach_msg_header_t *InHeadP); - - -/* Description of this subsystem, for use in direct RPC */ -const struct JackRPCClient_subsystem { - mig_server_routine_t server; /* Server routine */ - mach_msg_id_t start; /* Min routine number */ - mach_msg_id_t end; /* Max routine number + 1 */ - unsigned int maxsize; /* Max msg size */ - vm_address_t reserved; /* Reserved */ - struct routine_descriptor /*Array of routine descriptors */ - routine[2]; -} JackRPCClient_subsystem = { - JackRPCClient_server_routine, - 1000, - 1002, - (mach_msg_size_t)sizeof(union __ReplyUnion__JackRPCClient_subsystem), - (vm_address_t)0, - { - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_sync_notify, 8, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_sync_notify_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_async_notify, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_async_notify_t)}, - } -}; - -mig_external boolean_t JackRPCClient_server - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - register mig_routine_t routine; - - OutHeadP->msgh_bits = MACH_MSGH_BITS(MACH_MSGH_BITS_REPLY(InHeadP->msgh_bits), 0); - OutHeadP->msgh_remote_port = InHeadP->msgh_reply_port; - /* Minimal size: routine() will update it if different */ - OutHeadP->msgh_size = (mach_msg_size_t)sizeof(mig_reply_error_t); - OutHeadP->msgh_local_port = MACH_PORT_NULL; - OutHeadP->msgh_id = InHeadP->msgh_id + 100; - - if ((InHeadP->msgh_id > 1001) || (InHeadP->msgh_id < 1000) || - ((routine = JackRPCClient_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) { - ((mig_reply_error_t *)OutHeadP)->NDR = NDR_record; - ((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID; - return FALSE; - } - (*routine) (InHeadP, OutHeadP); - return TRUE; -} - -mig_external mig_routine_t JackRPCClient_server_routine - (mach_msg_header_t *InHeadP) -{ - register int msgh_id; - - msgh_id = InHeadP->msgh_id - 1000; - - if ((msgh_id > 1) || (msgh_id < 0)) - return 0; - - return JackRPCClient_subsystem.routine[msgh_id].stub_routine; -} diff --git a/macosx/RPC/JackRPCClientUser.c b/macosx/RPC/JackRPCClientUser.c deleted file mode 100644 index e6fef35e..00000000 --- a/macosx/RPC/JackRPCClientUser.c +++ /dev/null @@ -1,466 +0,0 @@ -/* - * IDENTIFICATION: - * stub generated Fri Oct 23 10:35:08 2009 - * with a MiG generated Mon May 18 09:59:33 PDT 2009 by root@sulitlana.apple.com - * OPTIONS: - */ -#define __MIG_check__Reply__JackRPCClient_subsystem__ 1 -#define __NDR_convert__Reply__JackRPCClient_subsystem__ 1 -#define __NDR_convert__mig_reply_error_subsystem__ 1 - -#include "JackRPCClient.h" - - -#ifndef mig_internal -#define mig_internal static __inline__ -#endif /* mig_internal */ - -#ifndef mig_external -#define mig_external -#endif /* mig_external */ - -#if !defined(__MigTypeCheck) && defined(TypeCheck) -#define __MigTypeCheck TypeCheck /* Legacy setting */ -#endif /* !defined(__MigTypeCheck) */ - -#if !defined(__MigKernelSpecificCode) && defined(_MIG_KERNEL_SPECIFIC_CODE_) -#define __MigKernelSpecificCode _MIG_KERNEL_SPECIFIC_CODE_ /* Legacy setting */ -#endif /* !defined(__MigKernelSpecificCode) */ - -#ifndef LimitCheck -#define LimitCheck 0 -#endif /* LimitCheck */ - -#ifndef min -#define min(a,b) ( ((a) < (b))? (a): (b) ) -#endif /* min */ - -#if !defined(_WALIGN_) -#define _WALIGN_(x) (((x) + 3) & ~3) -#endif /* !defined(_WALIGN_) */ - -#if !defined(_WALIGNSZ_) -#define _WALIGNSZ_(x) _WALIGN_(sizeof(x)) -#endif /* !defined(_WALIGNSZ_) */ - -#ifndef UseStaticTemplates -#define UseStaticTemplates 0 -#endif /* UseStaticTemplates */ - -#ifndef __MachMsgErrorWithTimeout -#define __MachMsgErrorWithTimeout(_R_) { \ - switch (_R_) { \ - case MACH_SEND_INVALID_DATA: \ - case MACH_SEND_INVALID_DEST: \ - case MACH_SEND_INVALID_HEADER: \ - mig_put_reply_port(InP->Head.msgh_reply_port); \ - break; \ - case MACH_SEND_TIMED_OUT: \ - case MACH_RCV_TIMED_OUT: \ - default: \ - mig_dealloc_reply_port(InP->Head.msgh_reply_port); \ - } \ -} -#endif /* __MachMsgErrorWithTimeout */ - -#ifndef __MachMsgErrorWithoutTimeout -#define __MachMsgErrorWithoutTimeout(_R_) { \ - switch (_R_) { \ - case MACH_SEND_INVALID_DATA: \ - case MACH_SEND_INVALID_DEST: \ - case MACH_SEND_INVALID_HEADER: \ - mig_put_reply_port(InP->Head.msgh_reply_port); \ - break; \ - default: \ - mig_dealloc_reply_port(InP->Head.msgh_reply_port); \ - } \ -} -#endif /* __MachMsgErrorWithoutTimeout */ - -#ifndef __DeclareSendRpc -#define __DeclareSendRpc(_NUM_, _NAME_) -#endif /* __DeclareSendRpc */ - -#ifndef __BeforeSendRpc -#define __BeforeSendRpc(_NUM_, _NAME_) -#endif /* __BeforeSendRpc */ - -#ifndef __AfterSendRpc -#define __AfterSendRpc(_NUM_, _NAME_) -#endif /* __AfterSendRpc */ - -#ifndef __DeclareSendSimple -#define __DeclareSendSimple(_NUM_, _NAME_) -#endif /* __DeclareSendSimple */ - -#ifndef __BeforeSendSimple -#define __BeforeSendSimple(_NUM_, _NAME_) -#endif /* __BeforeSendSimple */ - -#ifndef __AfterSendSimple -#define __AfterSendSimple(_NUM_, _NAME_) -#endif /* __AfterSendSimple */ - -#define msgh_request_port msgh_remote_port -#define msgh_reply_port msgh_local_port - - - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCClient_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_client_sync_notify_t__defined) -#define __MIG_check__Reply__rpc_jack_client_sync_notify_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCClient__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCClient__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCClient__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCClient__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_sync_notify_t(__Reply__rpc_jack_client_sync_notify_t *Out0P) -{ - - typedef __Reply__rpc_jack_client_sync_notify_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1100) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_sync_notify_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_sync_notify_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_sync_notify_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_client_sync_notify_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCClient_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_sync_notify */ -mig_external kern_return_t rpc_jack_client_sync_notify -( - mach_port_t client_port, - int refnum, - client_name_t client_name, - int notify, - message_t message, - int value1, - int value2, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_sync_notify_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_sync_notify_t__defined */ - - __DeclareSendRpc(1000, "rpc_jack_client_sync_notify") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->client_name, client_name, 64); - - InP->notify = notify; - - (void) mig_strncpy(InP->message, message, 256); - - InP->value1 = value1; - - InP->value2 = value2; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = client_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1000; - - __BeforeSendRpc(1000, "rpc_jack_client_sync_notify") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_SEND_TIMEOUT|MACH_RCV_TIMEOUT|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, 5000, MACH_PORT_NULL); - __AfterSendRpc(1000, "rpc_jack_client_sync_notify") - - if (msg_result == MACH_SEND_TIMED_OUT) { - } - - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_client_sync_notify_t__defined) - check_result = __MIG_check__Reply__rpc_jack_client_sync_notify_t((__Reply__rpc_jack_client_sync_notify_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_client_sync_notify_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -/* SimpleRoutine rpc_jack_client_async_notify */ -mig_external kern_return_t rpc_jack_client_async_notify -( - mach_port_t client_port, - int refnum, - client_name_t client_name, - int notify, - message_t message, - int value1, - int value2 -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - int notify; - message_t message; - int value1; - int value2; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - } Mess; - - Request *InP = &Mess.In; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_async_notify_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_async_notify_t__defined */ - - __DeclareSendSimple(1001, "rpc_jack_client_async_notify") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->client_name, client_name, 64); - - InP->notify = notify; - - (void) mig_strncpy(InP->message, message, 256); - - InP->value1 = value1; - - InP->value2 = value2; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, 0); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = client_port; - InP->Head.msgh_reply_port = MACH_PORT_NULL; - InP->Head.msgh_id = 1001; - - __BeforeSendSimple(1001, "rpc_jack_client_async_notify") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_SEND_TIMEOUT|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), 0, MACH_PORT_NULL, 5000, MACH_PORT_NULL); - __AfterSendSimple(1001, "rpc_jack_client_async_notify") - - if (msg_result == MACH_SEND_TIMED_OUT) { - } - - return msg_result; -} diff --git a/macosx/RPC/JackRPCEngine.defs b/macosx/RPC/JackRPCEngine.defs deleted file mode 100644 index 468b3775..00000000 --- a/macosx/RPC/JackRPCEngine.defs +++ /dev/null @@ -1,181 +0,0 @@ -/* - Copyright (C) 2004 Grame - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - -subsystem JackRPCEngine 1000; - -#include -#include -import "Jackdefs.h"; - -ServerPrefix server_; - -type client_name_t = c_string[64]; -type client_port_name_t = c_string[128]; -type client_port_type_t = c_string[128]; -type so_name_t = c_string[256]; -type objet_data_t = c_string[256]; - -routine rpc_jack_client_open( - server_port : mach_port_t; - client_name : client_name_t; - pid : int; - out private_port : mach_port_make_send_t; - out shared_engine : int; - out shared_client : int; - out shared_graph : int; - out result : int); - -routine rpc_jack_client_check( - server_port : mach_port_t; - client_name : client_name_t; - out client_name_res : client_name_t; - protocol : int; - options : int; - out status : int; - out result : int); - -routine rpc_jack_client_close( - server_port : mach_port_t; - refnum : int; - out result : int); - -routine rpc_jack_client_activate( - server_port : mach_port_t; - refnum : int; - state : int; - out result : int); - -routine rpc_jack_client_deactivate( - server_port : mach_port_t; - refnum : int; - out result : int); - -routine rpc_jack_port_register( - server_port : mach_port_t; - refnum : int; - name : client_port_name_t; - port_type : client_port_type_t; - flags : unsigned; - buffer_size : unsigned; - out port_index : unsigned; - out result : int); - -routine rpc_jack_port_unregister( - server_port : mach_port_t; - refnum : int; - port : int; - out result : int); - -routine rpc_jack_port_connect( - server_port : mach_port_t; - refnum : int; - src : int; - dst : int; - out result : int); - -routine rpc_jack_port_disconnect( - server_port : mach_port_t; - refnum : int; - src : int; - dst : int; - out result : int); - -routine rpc_jack_port_connect_name( - server_port : mach_port_t; - refnum : int; - src : client_port_name_t; - dst : client_port_name_t; - out result : int); - -routine rpc_jack_port_disconnect_name( - server_port : mach_port_t; - refnum : int; - src : client_port_name_t; - dst : client_port_name_t; - out result : int); - -routine rpc_jack_port_rename( - server_port : mach_port_t; - refnum : int; - src : int; - name : client_port_name_t; - out result : int); - -routine rpc_jack_set_buffer_size( - server_port : mach_port_t; - buffer_size : int; - out result : int); - -routine rpc_jack_set_freewheel( - server_port : mach_port_t; - onoff : int; - out result : int); - -routine rpc_jack_release_timebase( - server_port : mach_port_t; - refnum : int; - out result : int); - -routine rpc_jack_set_timebase_callback( - server_port : mach_port_t; - refnum : int; - conditional : int; - out result : int); - -routine rpc_jack_get_internal_clientname( - server_port : mach_port_t; - refnum : int; - int_ref : int; - out client_name_res : client_name_t; - out result : int); - -routine rpc_jack_internal_clienthandle( - server_port : mach_port_t; - refnum : int; - client_name : client_name_t; - out int_ref : int; - out status : int; - out result : int); - -routine rpc_jack_internal_clientload( - server_port : mach_port_t; - refnum : int; - client_name : client_name_t; - so_name : so_name_t; - objet_data : objet_data_t; - options : int; - out status : int; - out int_ref : int; - out result : int); - -routine rpc_jack_internal_clientunload( - server_port : mach_port_t; - refnum : int; - int_ref : int; - out status : int; - out result : int); - -simpleroutine rpc_jack_client_rt_notify( - client_port : mach_port_t; - refnum : int; - notify : int; - value : int; - waittime timeout : int); - - diff --git a/macosx/RPC/JackRPCEngine.h b/macosx/RPC/JackRPCEngine.h deleted file mode 100644 index b9ba07f0..00000000 --- a/macosx/RPC/JackRPCEngine.h +++ /dev/null @@ -1,1040 +0,0 @@ -#ifndef _JackRPCEngine_user_ -#define _JackRPCEngine_user_ - -/* Module JackRPCEngine */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef AUTOTEST -#ifndef FUNCTION_PTR_T -#define FUNCTION_PTR_T -typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t); -typedef struct { - char *name; - function_ptr_t function; -} function_table_entry; -typedef function_table_entry *function_table_t; -#endif /* FUNCTION_PTR_T */ -#endif /* AUTOTEST */ - -#ifndef JackRPCEngine_MSG_COUNT -#define JackRPCEngine_MSG_COUNT 21 -#endif /* JackRPCEngine_MSG_COUNT */ - -#include -#include -#include -#include -#include "Jackdefs.h" - -#ifdef __BeforeMigUserHeader -__BeforeMigUserHeader -#endif /* __BeforeMigUserHeader */ - -#include -__BEGIN_DECLS - - -/* Routine rpc_jack_client_open */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_open -( - mach_port_t server_port, - client_name_t client_name, - int pid, - mach_port_t *private_port, - int *shared_engine, - int *shared_client, - int *shared_graph, - int *result -); - -/* Routine rpc_jack_client_check */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_check -( - mach_port_t server_port, - client_name_t client_name, - client_name_t client_name_res, - int protocol, - int options, - int *status, - int *result -); - -/* Routine rpc_jack_client_close */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_close -( - mach_port_t server_port, - int refnum, - int *result -); - -/* Routine rpc_jack_client_activate */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_activate -( - mach_port_t server_port, - int refnum, - int state, - int *result -); - -/* Routine rpc_jack_client_deactivate */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_deactivate -( - mach_port_t server_port, - int refnum, - int *result -); - -/* Routine rpc_jack_port_register */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_register -( - mach_port_t server_port, - int refnum, - client_port_name_t name, - client_port_type_t port_type, - unsigned flags, - unsigned buffer_size, - unsigned *port_index, - int *result -); - -/* Routine rpc_jack_port_unregister */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_unregister -( - mach_port_t server_port, - int refnum, - int port, - int *result -); - -/* Routine rpc_jack_port_connect */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_connect -( - mach_port_t server_port, - int refnum, - int src, - int dst, - int *result -); - -/* Routine rpc_jack_port_disconnect */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_disconnect -( - mach_port_t server_port, - int refnum, - int src, - int dst, - int *result -); - -/* Routine rpc_jack_port_connect_name */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_connect_name -( - mach_port_t server_port, - int refnum, - client_port_name_t src, - client_port_name_t dst, - int *result -); - -/* Routine rpc_jack_port_disconnect_name */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_disconnect_name -( - mach_port_t server_port, - int refnum, - client_port_name_t src, - client_port_name_t dst, - int *result -); - -/* Routine rpc_jack_port_rename */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_port_rename -( - mach_port_t server_port, - int refnum, - int src, - client_port_name_t name, - int *result -); - -/* Routine rpc_jack_set_buffer_size */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_set_buffer_size -( - mach_port_t server_port, - int buffer_size, - int *result -); - -/* Routine rpc_jack_set_freewheel */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_set_freewheel -( - mach_port_t server_port, - int onoff, - int *result -); - -/* Routine rpc_jack_release_timebase */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_release_timebase -( - mach_port_t server_port, - int refnum, - int *result -); - -/* Routine rpc_jack_set_timebase_callback */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_set_timebase_callback -( - mach_port_t server_port, - int refnum, - int conditional, - int *result -); - -/* Routine rpc_jack_get_internal_clientname */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_get_internal_clientname -( - mach_port_t server_port, - int refnum, - int int_ref, - client_name_t client_name_res, - int *result -); - -/* Routine rpc_jack_internal_clienthandle */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_internal_clienthandle -( - mach_port_t server_port, - int refnum, - client_name_t client_name, - int *int_ref, - int *status, - int *result -); - -/* Routine rpc_jack_internal_clientload */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_internal_clientload -( - mach_port_t server_port, - int refnum, - client_name_t client_name, - so_name_t so_name, - objet_data_t objet_data, - int options, - int *status, - int *int_ref, - int *result -); - -/* Routine rpc_jack_internal_clientunload */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_internal_clientunload -( - mach_port_t server_port, - int refnum, - int int_ref, - int *status, - int *result -); - -/* SimpleRoutine rpc_jack_client_rt_notify */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t rpc_jack_client_rt_notify -( - mach_port_t client_port, - int refnum, - int notify, - int value, - int timeout -); - -__END_DECLS - -/********************** Caution **************************/ -/* The following data types should be used to calculate */ -/* maximum message sizes only. The actual message may be */ -/* smaller, and the position of the arguments within the */ -/* message layout may vary from what is presented here. */ -/* For example, if any of the arguments are variable- */ -/* sized, and less than the maximum is sent, the data */ -/* will be packed tight in the actual message to reduce */ -/* the presence of holes. */ -/********************** Caution **************************/ - -/* typedefs for all requests */ - -#ifndef __Request__JackRPCEngine_subsystem__defined -#define __Request__JackRPCEngine_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int pid; - } __Request__rpc_jack_client_open_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int protocol; - int options; - } __Request__rpc_jack_client_check_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } __Request__rpc_jack_client_close_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int state; - } __Request__rpc_jack_client_activate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } __Request__rpc_jack_client_deactivate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t name; - client_port_type_t port_type; - unsigned flags; - unsigned buffer_size; - } __Request__rpc_jack_port_register_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int port; - } __Request__rpc_jack_port_unregister_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - } __Request__rpc_jack_port_connect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - } __Request__rpc_jack_port_disconnect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - } __Request__rpc_jack_port_connect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - } __Request__rpc_jack_port_disconnect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - client_port_name_t name; - } __Request__rpc_jack_port_rename_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int buffer_size; - } __Request__rpc_jack_set_buffer_size_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int onoff; - } __Request__rpc_jack_set_freewheel_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } __Request__rpc_jack_release_timebase_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int conditional; - } __Request__rpc_jack_set_timebase_callback_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - } __Request__rpc_jack_get_internal_clientname_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - } __Request__rpc_jack_internal_clienthandle_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - so_name_t so_name; - objet_data_t objet_data; - int options; - } __Request__rpc_jack_internal_clientload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - } __Request__rpc_jack_internal_clientunload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int notify; - int value; - } __Request__rpc_jack_client_rt_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Request__JackRPCEngine_subsystem__defined */ - -/* union of all requests */ - -#ifndef __RequestUnion__JackRPCEngine_subsystem__defined -#define __RequestUnion__JackRPCEngine_subsystem__defined -union __RequestUnion__JackRPCEngine_subsystem { - __Request__rpc_jack_client_open_t Request_rpc_jack_client_open; - __Request__rpc_jack_client_check_t Request_rpc_jack_client_check; - __Request__rpc_jack_client_close_t Request_rpc_jack_client_close; - __Request__rpc_jack_client_activate_t Request_rpc_jack_client_activate; - __Request__rpc_jack_client_deactivate_t Request_rpc_jack_client_deactivate; - __Request__rpc_jack_port_register_t Request_rpc_jack_port_register; - __Request__rpc_jack_port_unregister_t Request_rpc_jack_port_unregister; - __Request__rpc_jack_port_connect_t Request_rpc_jack_port_connect; - __Request__rpc_jack_port_disconnect_t Request_rpc_jack_port_disconnect; - __Request__rpc_jack_port_connect_name_t Request_rpc_jack_port_connect_name; - __Request__rpc_jack_port_disconnect_name_t Request_rpc_jack_port_disconnect_name; - __Request__rpc_jack_port_rename_t Request_rpc_jack_port_rename; - __Request__rpc_jack_set_buffer_size_t Request_rpc_jack_set_buffer_size; - __Request__rpc_jack_set_freewheel_t Request_rpc_jack_set_freewheel; - __Request__rpc_jack_release_timebase_t Request_rpc_jack_release_timebase; - __Request__rpc_jack_set_timebase_callback_t Request_rpc_jack_set_timebase_callback; - __Request__rpc_jack_get_internal_clientname_t Request_rpc_jack_get_internal_clientname; - __Request__rpc_jack_internal_clienthandle_t Request_rpc_jack_internal_clienthandle; - __Request__rpc_jack_internal_clientload_t Request_rpc_jack_internal_clientload; - __Request__rpc_jack_internal_clientunload_t Request_rpc_jack_internal_clientunload; - __Request__rpc_jack_client_rt_notify_t Request_rpc_jack_client_rt_notify; -}; -#endif /* !__RequestUnion__JackRPCEngine_subsystem__defined */ -/* typedefs for all replies */ - -#ifndef __Reply__JackRPCEngine_subsystem__defined -#define __Reply__JackRPCEngine_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - /* start of the kernel processed data */ - mach_msg_body_t msgh_body; - mach_msg_port_descriptor_t private_port; - /* end of the kernel processed data */ - NDR_record_t NDR; - int shared_engine; - int shared_client; - int shared_graph; - int result; - } __Reply__rpc_jack_client_open_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int status; - int result; - } __Reply__rpc_jack_client_check_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_close_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_activate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_deactivate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - unsigned port_index; - int result; - } __Reply__rpc_jack_port_register_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_unregister_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_connect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_disconnect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_connect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_disconnect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_rename_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_set_buffer_size_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_set_freewheel_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_release_timebase_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_set_timebase_callback_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int result; - } __Reply__rpc_jack_get_internal_clientname_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int int_ref; - int status; - int result; - } __Reply__rpc_jack_internal_clienthandle_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int int_ref; - int result; - } __Reply__rpc_jack_internal_clientload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int result; - } __Reply__rpc_jack_internal_clientunload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - } __Reply__rpc_jack_client_rt_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Reply__JackRPCEngine_subsystem__defined */ - -/* union of all replies */ - -#ifndef __ReplyUnion__JackRPCEngine_subsystem__defined -#define __ReplyUnion__JackRPCEngine_subsystem__defined -union __ReplyUnion__JackRPCEngine_subsystem { - __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open; - __Reply__rpc_jack_client_check_t Reply_rpc_jack_client_check; - __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close; - __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate; - __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate; - __Reply__rpc_jack_port_register_t Reply_rpc_jack_port_register; - __Reply__rpc_jack_port_unregister_t Reply_rpc_jack_port_unregister; - __Reply__rpc_jack_port_connect_t Reply_rpc_jack_port_connect; - __Reply__rpc_jack_port_disconnect_t Reply_rpc_jack_port_disconnect; - __Reply__rpc_jack_port_connect_name_t Reply_rpc_jack_port_connect_name; - __Reply__rpc_jack_port_disconnect_name_t Reply_rpc_jack_port_disconnect_name; - __Reply__rpc_jack_port_rename_t Reply_rpc_jack_port_rename; - __Reply__rpc_jack_set_buffer_size_t Reply_rpc_jack_set_buffer_size; - __Reply__rpc_jack_set_freewheel_t Reply_rpc_jack_set_freewheel; - __Reply__rpc_jack_release_timebase_t Reply_rpc_jack_release_timebase; - __Reply__rpc_jack_set_timebase_callback_t Reply_rpc_jack_set_timebase_callback; - __Reply__rpc_jack_get_internal_clientname_t Reply_rpc_jack_get_internal_clientname; - __Reply__rpc_jack_internal_clienthandle_t Reply_rpc_jack_internal_clienthandle; - __Reply__rpc_jack_internal_clientload_t Reply_rpc_jack_internal_clientload; - __Reply__rpc_jack_internal_clientunload_t Reply_rpc_jack_internal_clientunload; - __Reply__rpc_jack_client_rt_notify_t Reply_rpc_jack_client_rt_notify; -}; -#endif /* !__RequestUnion__JackRPCEngine_subsystem__defined */ - -#ifndef subsystem_to_name_map_JackRPCEngine -#define subsystem_to_name_map_JackRPCEngine \ - { "rpc_jack_client_open", 1000 },\ - { "rpc_jack_client_check", 1001 },\ - { "rpc_jack_client_close", 1002 },\ - { "rpc_jack_client_activate", 1003 },\ - { "rpc_jack_client_deactivate", 1004 },\ - { "rpc_jack_port_register", 1005 },\ - { "rpc_jack_port_unregister", 1006 },\ - { "rpc_jack_port_connect", 1007 },\ - { "rpc_jack_port_disconnect", 1008 },\ - { "rpc_jack_port_connect_name", 1009 },\ - { "rpc_jack_port_disconnect_name", 1010 },\ - { "rpc_jack_port_rename", 1011 },\ - { "rpc_jack_set_buffer_size", 1012 },\ - { "rpc_jack_set_freewheel", 1013 },\ - { "rpc_jack_release_timebase", 1014 },\ - { "rpc_jack_set_timebase_callback", 1015 },\ - { "rpc_jack_get_internal_clientname", 1016 },\ - { "rpc_jack_internal_clienthandle", 1017 },\ - { "rpc_jack_internal_clientload", 1018 },\ - { "rpc_jack_internal_clientunload", 1019 },\ - { "rpc_jack_client_rt_notify", 1020 } -#endif - -#ifdef __AfterMigUserHeader -__AfterMigUserHeader -#endif /* __AfterMigUserHeader */ - -#endif /* _JackRPCEngine_user_ */ diff --git a/macosx/RPC/JackRPCEngineServer.c b/macosx/RPC/JackRPCEngineServer.c deleted file mode 100644 index 7ef5d556..00000000 --- a/macosx/RPC/JackRPCEngineServer.c +++ /dev/null @@ -1,6817 +0,0 @@ -/* - * IDENTIFICATION: - * stub generated Fri Oct 23 10:35:08 2009 - * with a MiG generated Mon May 18 09:59:33 PDT 2009 by root@sulitlana.apple.com - * OPTIONS: - */ - -/* Module JackRPCEngine */ - -#define __MIG_check__Request__JackRPCEngine_subsystem__ 1 -#define __NDR_convert__Request__JackRPCEngine_subsystem__ 1 - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include "Jackdefs.h" - -#ifndef mig_internal -#define mig_internal static __inline__ -#endif /* mig_internal */ - -#ifndef mig_external -#define mig_external -#endif /* mig_external */ - -#if !defined(__MigTypeCheck) && defined(TypeCheck) -#define __MigTypeCheck TypeCheck /* Legacy setting */ -#endif /* !defined(__MigTypeCheck) */ - -#if !defined(__MigKernelSpecificCode) && defined(_MIG_KERNEL_SPECIFIC_CODE_) -#define __MigKernelSpecificCode _MIG_KERNEL_SPECIFIC_CODE_ /* Legacy setting */ -#endif /* !defined(__MigKernelSpecificCode) */ - -#ifndef LimitCheck -#define LimitCheck 0 -#endif /* LimitCheck */ - -#ifndef min -#define min(a,b) ( ((a) < (b))? (a): (b) ) -#endif /* min */ - -#if !defined(_WALIGN_) -#define _WALIGN_(x) (((x) + 3) & ~3) -#endif /* !defined(_WALIGN_) */ - -#if !defined(_WALIGNSZ_) -#define _WALIGNSZ_(x) _WALIGN_(sizeof(x)) -#endif /* !defined(_WALIGNSZ_) */ - -#ifndef UseStaticTemplates -#define UseStaticTemplates 0 -#endif /* UseStaticTemplates */ - -#ifndef __DeclareRcvRpc -#define __DeclareRcvRpc(_NUM_, _NAME_) -#endif /* __DeclareRcvRpc */ - -#ifndef __BeforeRcvRpc -#define __BeforeRcvRpc(_NUM_, _NAME_) -#endif /* __BeforeRcvRpc */ - -#ifndef __AfterRcvRpc -#define __AfterRcvRpc(_NUM_, _NAME_) -#endif /* __AfterRcvRpc */ - -#ifndef __DeclareRcvSimple -#define __DeclareRcvSimple(_NUM_, _NAME_) -#endif /* __DeclareRcvSimple */ - -#ifndef __BeforeRcvSimple -#define __BeforeRcvSimple(_NUM_, _NAME_) -#endif /* __BeforeRcvSimple */ - -#ifndef __AfterRcvSimple -#define __AfterRcvSimple(_NUM_, _NAME_) -#endif /* __AfterRcvSimple */ - -#define novalue void - -#define msgh_request_port msgh_local_port -#define MACH_MSGH_BITS_REQUEST(bits) MACH_MSGH_BITS_LOCAL(bits) -#define msgh_reply_port msgh_remote_port -#define MACH_MSGH_BITS_REPLY(bits) MACH_MSGH_BITS_REMOTE(bits) - -#define MIG_RETURN_ERROR(X, code) {\ - ((mig_reply_error_t *)X)->RetCode = code;\ - ((mig_reply_error_t *)X)->NDR = NDR_record;\ - return;\ - } - -/* typedefs for all requests */ - -#ifndef __Request__JackRPCEngine_subsystem__defined -#define __Request__JackRPCEngine_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int pid; - } __Request__rpc_jack_client_open_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int protocol; - int options; - } __Request__rpc_jack_client_check_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } __Request__rpc_jack_client_close_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int state; - } __Request__rpc_jack_client_activate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } __Request__rpc_jack_client_deactivate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t name; - client_port_type_t port_type; - unsigned flags; - unsigned buffer_size; - } __Request__rpc_jack_port_register_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int port; - } __Request__rpc_jack_port_unregister_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - } __Request__rpc_jack_port_connect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - } __Request__rpc_jack_port_disconnect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - } __Request__rpc_jack_port_connect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - } __Request__rpc_jack_port_disconnect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - client_port_name_t name; - } __Request__rpc_jack_port_rename_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int buffer_size; - } __Request__rpc_jack_set_buffer_size_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int onoff; - } __Request__rpc_jack_set_freewheel_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } __Request__rpc_jack_release_timebase_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int conditional; - } __Request__rpc_jack_set_timebase_callback_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - } __Request__rpc_jack_get_internal_clientname_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - } __Request__rpc_jack_internal_clienthandle_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - so_name_t so_name; - objet_data_t objet_data; - int options; - } __Request__rpc_jack_internal_clientload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - } __Request__rpc_jack_internal_clientunload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int notify; - int value; - } __Request__rpc_jack_client_rt_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Request__JackRPCEngine_subsystem__defined */ - -/* typedefs for all replies */ - -#ifndef __Reply__JackRPCEngine_subsystem__defined -#define __Reply__JackRPCEngine_subsystem__defined - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - /* start of the kernel processed data */ - mach_msg_body_t msgh_body; - mach_msg_port_descriptor_t private_port; - /* end of the kernel processed data */ - NDR_record_t NDR; - int shared_engine; - int shared_client; - int shared_graph; - int result; - } __Reply__rpc_jack_client_open_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int status; - int result; - } __Reply__rpc_jack_client_check_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_close_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_activate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_client_deactivate_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - unsigned port_index; - int result; - } __Reply__rpc_jack_port_register_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_unregister_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_connect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_disconnect_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_connect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_disconnect_name_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_port_rename_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_set_buffer_size_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_set_freewheel_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_release_timebase_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply__rpc_jack_set_timebase_callback_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int result; - } __Reply__rpc_jack_get_internal_clientname_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int int_ref; - int status; - int result; - } __Reply__rpc_jack_internal_clienthandle_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int int_ref; - int result; - } __Reply__rpc_jack_internal_clientload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int result; - } __Reply__rpc_jack_internal_clientunload_t; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - } __Reply__rpc_jack_client_rt_notify_t; -#ifdef __MigPackStructs -#pragma pack() -#endif -#endif /* !__Reply__JackRPCEngine_subsystem__defined */ - - -/* union of all replies */ - -#ifndef __ReplyUnion__server_JackRPCEngine_subsystem__defined -#define __ReplyUnion__server_JackRPCEngine_subsystem__defined -union __ReplyUnion__server_JackRPCEngine_subsystem { - __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open; - __Reply__rpc_jack_client_check_t Reply_rpc_jack_client_check; - __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close; - __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate; - __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate; - __Reply__rpc_jack_port_register_t Reply_rpc_jack_port_register; - __Reply__rpc_jack_port_unregister_t Reply_rpc_jack_port_unregister; - __Reply__rpc_jack_port_connect_t Reply_rpc_jack_port_connect; - __Reply__rpc_jack_port_disconnect_t Reply_rpc_jack_port_disconnect; - __Reply__rpc_jack_port_connect_name_t Reply_rpc_jack_port_connect_name; - __Reply__rpc_jack_port_disconnect_name_t Reply_rpc_jack_port_disconnect_name; - __Reply__rpc_jack_port_rename_t Reply_rpc_jack_port_rename; - __Reply__rpc_jack_set_buffer_size_t Reply_rpc_jack_set_buffer_size; - __Reply__rpc_jack_set_freewheel_t Reply_rpc_jack_set_freewheel; - __Reply__rpc_jack_release_timebase_t Reply_rpc_jack_release_timebase; - __Reply__rpc_jack_set_timebase_callback_t Reply_rpc_jack_set_timebase_callback; - __Reply__rpc_jack_get_internal_clientname_t Reply_rpc_jack_get_internal_clientname; - __Reply__rpc_jack_internal_clienthandle_t Reply_rpc_jack_internal_clienthandle; - __Reply__rpc_jack_internal_clientload_t Reply_rpc_jack_internal_clientload; - __Reply__rpc_jack_internal_clientunload_t Reply_rpc_jack_internal_clientunload; - __Reply__rpc_jack_client_rt_notify_t Reply_rpc_jack_client_rt_notify; -}; -#endif /* __RequestUnion__server_JackRPCEngine_subsystem__defined */ -/* Forward Declarations */ - - -mig_internal novalue _Xrpc_jack_client_open - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_client_check - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_client_close - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_client_activate - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_client_deactivate - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_register - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_unregister - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_connect - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_disconnect - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_connect_name - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_disconnect_name - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_port_rename - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_set_buffer_size - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_set_freewheel - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_release_timebase - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_set_timebase_callback - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_get_internal_clientname - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_internal_clienthandle - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_internal_clientload - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_internal_clientunload - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - -mig_internal novalue _Xrpc_jack_client_rt_notify - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP); - - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_open_t__defined) -#define __MIG_check__Request__rpc_jack_client_open_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_open_t(__attribute__((__unused__)) __Request__rpc_jack_client_open_t *In0P) -{ - - typedef __Request__rpc_jack_client_open_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->client_name), 64); - if (( memchr(In0P->client_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid(&In0P->pid, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__pid__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid(&In0P->pid, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__pid__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid(&In0P->pid, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__pid__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_open_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_open */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_client_open -( - mach_port_t server_port, - client_name_t client_name, - int pid, - mach_port_t *private_port, - int *shared_engine, - int *shared_client, - int *shared_graph, - int *result -); - -/* Routine rpc_jack_client_open */ -mig_internal novalue _Xrpc_jack_client_open - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int pid; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_open_t __Request; - typedef __Reply__rpc_jack_client_open_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_open_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_open_t__defined */ - -#if UseStaticTemplates - const static mach_msg_port_descriptor_t private_portTemplate = { - /* name = */ MACH_PORT_NULL, - /* pad1 = */ 0, - /* pad2 = */ 0, - /* disp = */ 20, - /* type = */ MACH_MSG_PORT_DESCRIPTOR, - }; -#endif /* UseStaticTemplates */ - - kern_return_t RetCode; - __DeclareRcvRpc(1000, "rpc_jack_client_open") - __BeforeRcvRpc(1000, "rpc_jack_client_open") - -#if defined(__MIG_check__Request__rpc_jack_client_open_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_open_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_open_t__defined) */ - -#if UseStaticTemplates - OutP->private_port = private_portTemplate; -#else /* UseStaticTemplates */ - OutP->private_port.disposition = 20; - OutP->private_port.type = MACH_MSG_PORT_DESCRIPTOR; -#endif /* UseStaticTemplates */ - - - RetCode = server_rpc_jack_client_open(In0P->Head.msgh_request_port, In0P->client_name, In0P->pid, &OutP->private_port.name, &OutP->shared_engine, &OutP->shared_client, &OutP->shared_graph, &OutP->result); - if (RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_bits |= MACH_MSGH_BITS_COMPLEX; - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - OutP->msgh_body.msgh_descriptor_count = 1; - __AfterRcvRpc(1000, "rpc_jack_client_open") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_check_t__defined) -#define __MIG_check__Request__rpc_jack_client_check_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_check_t(__attribute__((__unused__)) __Request__rpc_jack_client_check_t *In0P) -{ - - typedef __Request__rpc_jack_client_check_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->client_name), 64); - if (( memchr(In0P->client_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(&In0P->protocol, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(&In0P->protocol, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(&In0P->protocol, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_check_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_check */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_client_check -( - mach_port_t server_port, - client_name_t client_name, - client_name_t client_name_res, - int protocol, - int options, - int *status, - int *result -); - -/* Routine rpc_jack_client_check */ -mig_internal novalue _Xrpc_jack_client_check - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int protocol; - int options; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_check_t __Request; - typedef __Reply__rpc_jack_client_check_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_check_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_check_t__defined */ - - __DeclareRcvRpc(1001, "rpc_jack_client_check") - __BeforeRcvRpc(1001, "rpc_jack_client_check") - -#if defined(__MIG_check__Request__rpc_jack_client_check_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_check_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_check_t__defined) */ - - OutP->RetCode = server_rpc_jack_client_check(In0P->Head.msgh_request_port, In0P->client_name, OutP->client_name_res, In0P->protocol, In0P->options, &OutP->status, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1001, "rpc_jack_client_check") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_close_t__defined) -#define __MIG_check__Request__rpc_jack_client_close_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_close_t(__attribute__((__unused__)) __Request__rpc_jack_client_close_t *In0P) -{ - - typedef __Request__rpc_jack_client_close_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_close_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_close */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_client_close -( - mach_port_t server_port, - int refnum, - int *result -); - -/* Routine rpc_jack_client_close */ -mig_internal novalue _Xrpc_jack_client_close - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_close_t __Request; - typedef __Reply__rpc_jack_client_close_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_close_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_close_t__defined */ - - __DeclareRcvRpc(1002, "rpc_jack_client_close") - __BeforeRcvRpc(1002, "rpc_jack_client_close") - -#if defined(__MIG_check__Request__rpc_jack_client_close_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_close_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_close_t__defined) */ - - OutP->RetCode = server_rpc_jack_client_close(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1002, "rpc_jack_client_close") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) -#define __MIG_check__Request__rpc_jack_client_activate_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_activate_t(__attribute__((__unused__)) __Request__rpc_jack_client_activate_t *In0P) -{ - - typedef __Request__rpc_jack_client_activate_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(&In0P->state, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(&In0P->state, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(&In0P->state, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_activate */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_client_activate -( - mach_port_t server_port, - int refnum, - int state, - int *result -); - -/* Routine rpc_jack_client_activate */ -mig_internal novalue _Xrpc_jack_client_activate - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int state; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_activate_t __Request; - typedef __Reply__rpc_jack_client_activate_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_activate_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_activate_t__defined */ - - __DeclareRcvRpc(1003, "rpc_jack_client_activate") - __BeforeRcvRpc(1003, "rpc_jack_client_activate") - -#if defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_activate_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) */ - - OutP->RetCode = server_rpc_jack_client_activate(In0P->Head.msgh_request_port, In0P->refnum, In0P->state, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1003, "rpc_jack_client_activate") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) -#define __MIG_check__Request__rpc_jack_client_deactivate_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_deactivate_t(__attribute__((__unused__)) __Request__rpc_jack_client_deactivate_t *In0P) -{ - - typedef __Request__rpc_jack_client_deactivate_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_deactivate */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_client_deactivate -( - mach_port_t server_port, - int refnum, - int *result -); - -/* Routine rpc_jack_client_deactivate */ -mig_internal novalue _Xrpc_jack_client_deactivate - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_deactivate_t __Request; - typedef __Reply__rpc_jack_client_deactivate_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_deactivate_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_deactivate_t__defined */ - - __DeclareRcvRpc(1004, "rpc_jack_client_deactivate") - __BeforeRcvRpc(1004, "rpc_jack_client_deactivate") - -#if defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_deactivate_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) */ - - OutP->RetCode = server_rpc_jack_client_deactivate(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1004, "rpc_jack_client_deactivate") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_register_t__defined) -#define __MIG_check__Request__rpc_jack_port_register_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_type_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_type_t((client_port_type_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_type_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__int_rep__client_port_type_t((client_port_type_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__int_rep__unsigned__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__int_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__uint32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__int_rep__unsigned__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__int_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__uint32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_type_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_type_t((client_port_type_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_type_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__char_rep__client_port_type_t((client_port_type_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__char_rep__unsigned__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__char_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__uint32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__char_rep__unsigned__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__char_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__uint32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_type_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_type_t((client_port_type_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_type_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__float_rep__client_port_type_t((client_port_type_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__float_rep__unsigned__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__float_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__uint32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \ - __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__float_rep__unsigned__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__float_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__uint32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \ - __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_register_t(__attribute__((__unused__)) __Request__rpc_jack_port_register_t *In0P) -{ - - typedef __Request__rpc_jack_port_register_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->name), 128); - if (( memchr(In0P->name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->port_type), 128); - if (( memchr(In0P->port_type, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(&In0P->port_type, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(&In0P->port_type, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(&In0P->port_type, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_register_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_register */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_register -( - mach_port_t server_port, - int refnum, - client_port_name_t name, - client_port_type_t port_type, - unsigned flags, - unsigned buffer_size, - unsigned *port_index, - int *result -); - -/* Routine rpc_jack_port_register */ -mig_internal novalue _Xrpc_jack_port_register - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t name; - client_port_type_t port_type; - unsigned flags; - unsigned buffer_size; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_register_t __Request; - typedef __Reply__rpc_jack_port_register_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_register_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_register_t__defined */ - - __DeclareRcvRpc(1005, "rpc_jack_port_register") - __BeforeRcvRpc(1005, "rpc_jack_port_register") - -#if defined(__MIG_check__Request__rpc_jack_port_register_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_register_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_register_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_register(In0P->Head.msgh_request_port, In0P->refnum, In0P->name, In0P->port_type, In0P->flags, In0P->buffer_size, &OutP->port_index, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1005, "rpc_jack_port_register") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) -#define __MIG_check__Request__rpc_jack_port_unregister_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_unregister_t(__attribute__((__unused__)) __Request__rpc_jack_port_unregister_t *In0P) -{ - - typedef __Request__rpc_jack_port_unregister_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_unregister */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_unregister -( - mach_port_t server_port, - int refnum, - int port, - int *result -); - -/* Routine rpc_jack_port_unregister */ -mig_internal novalue _Xrpc_jack_port_unregister - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int port; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_unregister_t __Request; - typedef __Reply__rpc_jack_port_unregister_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_unregister_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_unregister_t__defined */ - - __DeclareRcvRpc(1006, "rpc_jack_port_unregister") - __BeforeRcvRpc(1006, "rpc_jack_port_unregister") - -#if defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_unregister_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_unregister(In0P->Head.msgh_request_port, In0P->refnum, In0P->port, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1006, "rpc_jack_port_unregister") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) -#define __MIG_check__Request__rpc_jack_port_connect_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_connect_t(__attribute__((__unused__)) __Request__rpc_jack_port_connect_t *In0P) -{ - - typedef __Request__rpc_jack_port_connect_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_connect */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_connect -( - mach_port_t server_port, - int refnum, - int src, - int dst, - int *result -); - -/* Routine rpc_jack_port_connect */ -mig_internal novalue _Xrpc_jack_port_connect - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_connect_t __Request; - typedef __Reply__rpc_jack_port_connect_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_connect_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_connect_t__defined */ - - __DeclareRcvRpc(1007, "rpc_jack_port_connect") - __BeforeRcvRpc(1007, "rpc_jack_port_connect") - -#if defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_connect_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_connect(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1007, "rpc_jack_port_connect") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) -#define __MIG_check__Request__rpc_jack_port_disconnect_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_disconnect_t(__attribute__((__unused__)) __Request__rpc_jack_port_disconnect_t *In0P) -{ - - typedef __Request__rpc_jack_port_disconnect_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_disconnect */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_disconnect -( - mach_port_t server_port, - int refnum, - int src, - int dst, - int *result -); - -/* Routine rpc_jack_port_disconnect */ -mig_internal novalue _Xrpc_jack_port_disconnect - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_disconnect_t __Request; - typedef __Reply__rpc_jack_port_disconnect_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_disconnect_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_disconnect_t__defined */ - - __DeclareRcvRpc(1008, "rpc_jack_port_disconnect") - __BeforeRcvRpc(1008, "rpc_jack_port_disconnect") - -#if defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_disconnect_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_disconnect(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1008, "rpc_jack_port_disconnect") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) -#define __MIG_check__Request__rpc_jack_port_connect_name_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_connect_name_t(__attribute__((__unused__)) __Request__rpc_jack_port_connect_name_t *In0P) -{ - - typedef __Request__rpc_jack_port_connect_name_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->src), 128); - if (( memchr(In0P->src, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->dst), 128); - if (( memchr(In0P->dst, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_connect_name */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_connect_name -( - mach_port_t server_port, - int refnum, - client_port_name_t src, - client_port_name_t dst, - int *result -); - -/* Routine rpc_jack_port_connect_name */ -mig_internal novalue _Xrpc_jack_port_connect_name - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_connect_name_t __Request; - typedef __Reply__rpc_jack_port_connect_name_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_connect_name_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_connect_name_t__defined */ - - __DeclareRcvRpc(1009, "rpc_jack_port_connect_name") - __BeforeRcvRpc(1009, "rpc_jack_port_connect_name") - -#if defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_connect_name_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_connect_name(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1009, "rpc_jack_port_connect_name") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) -#define __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_disconnect_name_t(__attribute__((__unused__)) __Request__rpc_jack_port_disconnect_name_t *In0P) -{ - - typedef __Request__rpc_jack_port_disconnect_name_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->src), 128); - if (( memchr(In0P->src, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->dst), 128); - if (( memchr(In0P->dst, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_disconnect_name */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_disconnect_name -( - mach_port_t server_port, - int refnum, - client_port_name_t src, - client_port_name_t dst, - int *result -); - -/* Routine rpc_jack_port_disconnect_name */ -mig_internal novalue _Xrpc_jack_port_disconnect_name - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_disconnect_name_t __Request; - typedef __Reply__rpc_jack_port_disconnect_name_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined */ - - __DeclareRcvRpc(1010, "rpc_jack_port_disconnect_name") - __BeforeRcvRpc(1010, "rpc_jack_port_disconnect_name") - -#if defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_disconnect_name_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_disconnect_name(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1010, "rpc_jack_port_disconnect_name") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_port_rename_t__defined) -#define __MIG_check__Request__rpc_jack_port_rename_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_port_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__int_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_port_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__char_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_port_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name(a, f) \ - __NDR_convert__float_rep__string(a, f, 128) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_rename_t(__attribute__((__unused__)) __Request__rpc_jack_port_rename_t *In0P) -{ - - typedef __Request__rpc_jack_port_rename_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->name), 128); - if (( memchr(In0P->name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src(&In0P->src, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__src__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined) - __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name(&In0P->name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_port_rename_t__name__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src(&In0P->src, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__src__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined) - __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name(&In0P->name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_port_rename_t__name__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src(&In0P->src, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__src__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined) - __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name(&In0P->name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_port_rename_t__name__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_port_rename_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_rename */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_port_rename -( - mach_port_t server_port, - int refnum, - int src, - client_port_name_t name, - int *result -); - -/* Routine rpc_jack_port_rename */ -mig_internal novalue _Xrpc_jack_port_rename - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - client_port_name_t name; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_port_rename_t __Request; - typedef __Reply__rpc_jack_port_rename_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_port_rename_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_port_rename_t__defined */ - - __DeclareRcvRpc(1011, "rpc_jack_port_rename") - __BeforeRcvRpc(1011, "rpc_jack_port_rename") - -#if defined(__MIG_check__Request__rpc_jack_port_rename_t__defined) - check_result = __MIG_check__Request__rpc_jack_port_rename_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_port_rename_t__defined) */ - - OutP->RetCode = server_rpc_jack_port_rename(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->name, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1011, "rpc_jack_port_rename") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) -#define __MIG_check__Request__rpc_jack_set_buffer_size_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_buffer_size_t(__attribute__((__unused__)) __Request__rpc_jack_set_buffer_size_t *In0P) -{ - - typedef __Request__rpc_jack_set_buffer_size_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined) - __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined) - __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined) - __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_set_buffer_size */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_set_buffer_size -( - mach_port_t server_port, - int buffer_size, - int *result -); - -/* Routine rpc_jack_set_buffer_size */ -mig_internal novalue _Xrpc_jack_set_buffer_size - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int buffer_size; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_set_buffer_size_t __Request; - typedef __Reply__rpc_jack_set_buffer_size_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_set_buffer_size_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_set_buffer_size_t__defined */ - - __DeclareRcvRpc(1012, "rpc_jack_set_buffer_size") - __BeforeRcvRpc(1012, "rpc_jack_set_buffer_size") - -#if defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) - check_result = __MIG_check__Request__rpc_jack_set_buffer_size_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) */ - - OutP->RetCode = server_rpc_jack_set_buffer_size(In0P->Head.msgh_request_port, In0P->buffer_size, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1012, "rpc_jack_set_buffer_size") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) -#define __MIG_check__Request__rpc_jack_set_freewheel_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_freewheel_t(__attribute__((__unused__)) __Request__rpc_jack_set_freewheel_t *In0P) -{ - - typedef __Request__rpc_jack_set_freewheel_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined) - __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined) - __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined) - __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_set_freewheel */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_set_freewheel -( - mach_port_t server_port, - int onoff, - int *result -); - -/* Routine rpc_jack_set_freewheel */ -mig_internal novalue _Xrpc_jack_set_freewheel - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int onoff; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_set_freewheel_t __Request; - typedef __Reply__rpc_jack_set_freewheel_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_set_freewheel_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_set_freewheel_t__defined */ - - __DeclareRcvRpc(1013, "rpc_jack_set_freewheel") - __BeforeRcvRpc(1013, "rpc_jack_set_freewheel") - -#if defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) - check_result = __MIG_check__Request__rpc_jack_set_freewheel_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) */ - - OutP->RetCode = server_rpc_jack_set_freewheel(In0P->Head.msgh_request_port, In0P->onoff, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1013, "rpc_jack_set_freewheel") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) -#define __MIG_check__Request__rpc_jack_release_timebase_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_release_timebase_t(__attribute__((__unused__)) __Request__rpc_jack_release_timebase_t *In0P) -{ - - typedef __Request__rpc_jack_release_timebase_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_release_timebase */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_release_timebase -( - mach_port_t server_port, - int refnum, - int *result -); - -/* Routine rpc_jack_release_timebase */ -mig_internal novalue _Xrpc_jack_release_timebase - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_release_timebase_t __Request; - typedef __Reply__rpc_jack_release_timebase_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_release_timebase_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_release_timebase_t__defined */ - - __DeclareRcvRpc(1014, "rpc_jack_release_timebase") - __BeforeRcvRpc(1014, "rpc_jack_release_timebase") - -#if defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) - check_result = __MIG_check__Request__rpc_jack_release_timebase_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) */ - - OutP->RetCode = server_rpc_jack_release_timebase(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1014, "rpc_jack_release_timebase") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) -#define __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined -#define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_timebase_callback_t(__attribute__((__unused__)) __Request__rpc_jack_set_timebase_callback_t *In0P) -{ - - typedef __Request__rpc_jack_set_timebase_callback_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined) - __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined) - __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined) - __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_set_timebase_callback */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_set_timebase_callback -( - mach_port_t server_port, - int refnum, - int conditional, - int *result -); - -/* Routine rpc_jack_set_timebase_callback */ -mig_internal novalue _Xrpc_jack_set_timebase_callback - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int conditional; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_set_timebase_callback_t __Request; - typedef __Reply__rpc_jack_set_timebase_callback_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined */ - - __DeclareRcvRpc(1015, "rpc_jack_set_timebase_callback") - __BeforeRcvRpc(1015, "rpc_jack_set_timebase_callback") - -#if defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) - check_result = __MIG_check__Request__rpc_jack_set_timebase_callback_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) */ - - OutP->RetCode = server_rpc_jack_set_timebase_callback(In0P->Head.msgh_request_port, In0P->refnum, In0P->conditional, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1015, "rpc_jack_set_timebase_callback") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined) -#define __MIG_check__Request__rpc_jack_get_internal_clientname_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_get_internal_clientname_t(__attribute__((__unused__)) __Request__rpc_jack_get_internal_clientname_t *In0P) -{ - - typedef __Request__rpc_jack_get_internal_clientname_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined) - __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(&In0P->int_ref, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined) - __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(&In0P->int_ref, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined) - __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(&In0P->int_ref, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_get_internal_clientname */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_get_internal_clientname -( - mach_port_t server_port, - int refnum, - int int_ref, - client_name_t client_name_res, - int *result -); - -/* Routine rpc_jack_get_internal_clientname */ -mig_internal novalue _Xrpc_jack_get_internal_clientname - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_get_internal_clientname_t __Request; - typedef __Reply__rpc_jack_get_internal_clientname_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_get_internal_clientname_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_get_internal_clientname_t__defined */ - - __DeclareRcvRpc(1016, "rpc_jack_get_internal_clientname") - __BeforeRcvRpc(1016, "rpc_jack_get_internal_clientname") - -#if defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined) - check_result = __MIG_check__Request__rpc_jack_get_internal_clientname_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined) */ - - OutP->RetCode = server_rpc_jack_get_internal_clientname(In0P->Head.msgh_request_port, In0P->refnum, In0P->int_ref, OutP->client_name_res, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1016, "rpc_jack_get_internal_clientname") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined) -#define __MIG_check__Request__rpc_jack_internal_clienthandle_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clienthandle_t(__attribute__((__unused__)) __Request__rpc_jack_internal_clienthandle_t *In0P) -{ - - typedef __Request__rpc_jack_internal_clienthandle_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->client_name), 64); - if (( memchr(In0P->client_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(&In0P->client_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(&In0P->client_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(&In0P->client_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_internal_clienthandle */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_internal_clienthandle -( - mach_port_t server_port, - int refnum, - client_name_t client_name, - int *int_ref, - int *status, - int *result -); - -/* Routine rpc_jack_internal_clienthandle */ -mig_internal novalue _Xrpc_jack_internal_clienthandle - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_internal_clienthandle_t __Request; - typedef __Reply__rpc_jack_internal_clienthandle_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_internal_clienthandle_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_internal_clienthandle_t__defined */ - - __DeclareRcvRpc(1017, "rpc_jack_internal_clienthandle") - __BeforeRcvRpc(1017, "rpc_jack_internal_clienthandle") - -#if defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined) - check_result = __MIG_check__Request__rpc_jack_internal_clienthandle_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined) */ - - OutP->RetCode = server_rpc_jack_internal_clienthandle(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, &OutP->int_ref, &OutP->status, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1017, "rpc_jack_internal_clienthandle") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined) -#define __MIG_check__Request__rpc_jack_internal_clientload_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__so_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__so_name_t((so_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__so_name_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__int_rep__so_name_t((so_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 256) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__int_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__objet_data_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__objet_data_t((objet_data_t *)(a), f) -#elif defined(__NDR_convert__int_rep__objet_data_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__int_rep__objet_data_t((objet_data_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 256) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__int_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__so_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__so_name_t((so_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__so_name_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__char_rep__so_name_t((so_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 256) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__char_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__objet_data_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__objet_data_t((objet_data_t *)(a), f) -#elif defined(__NDR_convert__char_rep__objet_data_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__char_rep__objet_data_t((objet_data_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 256) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__char_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__so_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__so_name_t((so_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__so_name_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__float_rep__so_name_t((so_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 256) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \ - __NDR_convert__float_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__objet_data_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__objet_data_t((objet_data_t *)(a), f) -#elif defined(__NDR_convert__float_rep__objet_data_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__float_rep__objet_data_t((objet_data_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 256) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \ - __NDR_convert__float_rep__string(a, f, 256) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clientload_t(__attribute__((__unused__)) __Request__rpc_jack_internal_clientload_t *In0P) -{ - - typedef __Request__rpc_jack_internal_clientload_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if __MigTypeCheck - { - char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size; - size_t memchr_limit; - - memchr_limit = min((msg_limit - In0P->client_name), 64); - if (( memchr(In0P->client_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->so_name), 256); - if (( memchr(In0P->so_name, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - memchr_limit = min((msg_limit - In0P->objet_data), 256); - if (( memchr(In0P->objet_data, '\0', memchr_limit) == NULL )) - return MIG_BAD_ARGUMENTS; // string length exceeds buffer length! - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(&In0P->client_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(&In0P->so_name, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(&In0P->objet_data, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(&In0P->options, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(&In0P->client_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(&In0P->so_name, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(&In0P->objet_data, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(&In0P->options, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(&In0P->client_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(&In0P->so_name, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(&In0P->objet_data, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(&In0P->options, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_internal_clientload */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_internal_clientload -( - mach_port_t server_port, - int refnum, - client_name_t client_name, - so_name_t so_name, - objet_data_t objet_data, - int options, - int *status, - int *int_ref, - int *result -); - -/* Routine rpc_jack_internal_clientload */ -mig_internal novalue _Xrpc_jack_internal_clientload - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - so_name_t so_name; - objet_data_t objet_data; - int options; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_internal_clientload_t __Request; - typedef __Reply__rpc_jack_internal_clientload_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_internal_clientload_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_internal_clientload_t__defined */ - - __DeclareRcvRpc(1018, "rpc_jack_internal_clientload") - __BeforeRcvRpc(1018, "rpc_jack_internal_clientload") - -#if defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined) - check_result = __MIG_check__Request__rpc_jack_internal_clientload_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined) */ - - OutP->RetCode = server_rpc_jack_internal_clientload(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, In0P->so_name, In0P->objet_data, In0P->options, &OutP->status, &OutP->int_ref, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1018, "rpc_jack_internal_clientload") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined) -#define __MIG_check__Request__rpc_jack_internal_clientunload_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined -#define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clientunload_t(__attribute__((__unused__)) __Request__rpc_jack_internal_clientunload_t *In0P) -{ - - typedef __Request__rpc_jack_internal_clientunload_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined) - __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(&In0P->int_ref, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined) - __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(&In0P->int_ref, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined) - __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(&In0P->int_ref, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_internal_clientunload */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_internal_clientunload -( - mach_port_t server_port, - int refnum, - int int_ref, - int *status, - int *result -); - -/* Routine rpc_jack_internal_clientunload */ -mig_internal novalue _Xrpc_jack_internal_clientunload - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_internal_clientunload_t __Request; - typedef __Reply__rpc_jack_internal_clientunload_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_internal_clientunload_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_internal_clientunload_t__defined */ - - __DeclareRcvRpc(1019, "rpc_jack_internal_clientunload") - __BeforeRcvRpc(1019, "rpc_jack_internal_clientunload") - -#if defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined) - check_result = __MIG_check__Request__rpc_jack_internal_clientunload_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined) */ - - OutP->RetCode = server_rpc_jack_internal_clientunload(In0P->Head.msgh_request_port, In0P->refnum, In0P->int_ref, &OutP->status, &OutP->result); - if (OutP->RetCode != KERN_SUCCESS) { - MIG_RETURN_ERROR(OutP, OutP->RetCode); - } - - OutP->NDR = NDR_record; - - - OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply)); - __AfterRcvRpc(1019, "rpc_jack_internal_clientunload") -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Request__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) -#define __MIG_check__Request__rpc_jack_client_rt_notify_t__defined -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */ - -#ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */ - -#ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */ - -#ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined -#define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined */ - - -mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_rt_notify_t(__attribute__((__unused__)) __Request__rpc_jack_client_rt_notify_t *In0P) -{ - - typedef __Request__rpc_jack_client_rt_notify_t __Request; -#if __MigTypeCheck - if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request))) - return MIG_BAD_ARGUMENTS; -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \ - defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined) - if (In0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */ -#if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined) - __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \ - defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined) - if (In0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */ -#if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined) - __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \ - defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined) - if (In0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */ -#if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined) - __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */ -#endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* SimpleRoutine rpc_jack_client_rt_notify */ -#ifdef mig_external -mig_external -#else -extern -#endif /* mig_external */ -kern_return_t server_rpc_jack_client_rt_notify -( - mach_port_t client_port, - int refnum, - int notify, - int value -); - -/* SimpleRoutine rpc_jack_client_rt_notify */ -mig_internal novalue _Xrpc_jack_client_rt_notify - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int notify; - int value; - mach_msg_trailer_t trailer; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - typedef __Request__rpc_jack_client_rt_notify_t __Request; - typedef __Reply__rpc_jack_client_rt_notify_t Reply; - - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - Request *In0P = (Request *) InHeadP; - Reply *OutP = (Reply *) OutHeadP; -#ifdef __MIG_check__Request__rpc_jack_client_rt_notify_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Request__rpc_jack_client_rt_notify_t__defined */ - - __DeclareRcvSimple(1020, "rpc_jack_client_rt_notify") - __BeforeRcvSimple(1020, "rpc_jack_client_rt_notify") - -#if defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) - check_result = __MIG_check__Request__rpc_jack_client_rt_notify_t((__Request *)In0P); - if (check_result != MACH_MSG_SUCCESS) - { MIG_RETURN_ERROR(OutP, check_result); } -#endif /* defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */ - - OutP->RetCode = server_rpc_jack_client_rt_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->notify, In0P->value); - __AfterRcvSimple(1020, "rpc_jack_client_rt_notify") -} - - -extern boolean_t JackRPCEngine_server( - mach_msg_header_t *InHeadP, - mach_msg_header_t *OutHeadP); - -extern mig_routine_t JackRPCEngine_server_routine( - mach_msg_header_t *InHeadP); - - -/* Description of this subsystem, for use in direct RPC */ -const struct server_JackRPCEngine_subsystem { - mig_server_routine_t server; /* Server routine */ - mach_msg_id_t start; /* Min routine number */ - mach_msg_id_t end; /* Max routine number + 1 */ - unsigned int maxsize; /* Max msg size */ - vm_address_t reserved; /* Reserved */ - struct routine_descriptor /*Array of routine descriptors */ - routine[21]; -} server_JackRPCEngine_subsystem = { - JackRPCEngine_server_routine, - 1000, - 1021, - (mach_msg_size_t)sizeof(union __ReplyUnion__server_JackRPCEngine_subsystem), - (vm_address_t)0, - { - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_open, 8, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_open_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_check, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_check_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_close, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_close_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_activate, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_activate_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_deactivate, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_deactivate_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_register, 8, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_register_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_unregister, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_unregister_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_connect, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_connect_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_disconnect, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_disconnect_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_connect_name, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_connect_name_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_disconnect_name, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_disconnect_name_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_port_rename, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_rename_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_set_buffer_size, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_set_buffer_size_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_set_freewheel, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_set_freewheel_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_release_timebase, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_release_timebase_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_set_timebase_callback, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_set_timebase_callback_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_get_internal_clientname, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_get_internal_clientname_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_internal_clienthandle, 6, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_internal_clienthandle_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_internal_clientload, 9, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_internal_clientload_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_internal_clientunload, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_internal_clientunload_t)}, - { (mig_impl_routine_t) 0, - (mig_stub_routine_t) _Xrpc_jack_client_rt_notify, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_rt_notify_t)}, - } -}; - -mig_external boolean_t JackRPCEngine_server - (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP) -{ - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - register mig_routine_t routine; - - OutHeadP->msgh_bits = MACH_MSGH_BITS(MACH_MSGH_BITS_REPLY(InHeadP->msgh_bits), 0); - OutHeadP->msgh_remote_port = InHeadP->msgh_reply_port; - /* Minimal size: routine() will update it if different */ - OutHeadP->msgh_size = (mach_msg_size_t)sizeof(mig_reply_error_t); - OutHeadP->msgh_local_port = MACH_PORT_NULL; - OutHeadP->msgh_id = InHeadP->msgh_id + 100; - - if ((InHeadP->msgh_id > 1020) || (InHeadP->msgh_id < 1000) || - ((routine = server_JackRPCEngine_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) { - ((mig_reply_error_t *)OutHeadP)->NDR = NDR_record; - ((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID; - return FALSE; - } - (*routine) (InHeadP, OutHeadP); - return TRUE; -} - -mig_external mig_routine_t JackRPCEngine_server_routine - (mach_msg_header_t *InHeadP) -{ - register int msgh_id; - - msgh_id = InHeadP->msgh_id - 1000; - - if ((msgh_id > 20) || (msgh_id < 0)) - return 0; - - return server_JackRPCEngine_subsystem.routine[msgh_id].stub_routine; -} diff --git a/macosx/RPC/JackRPCEngineUser.c b/macosx/RPC/JackRPCEngineUser.c deleted file mode 100644 index e86e8cfc..00000000 --- a/macosx/RPC/JackRPCEngineUser.c +++ /dev/null @@ -1,6302 +0,0 @@ -/* - * IDENTIFICATION: - * stub generated Fri Oct 23 10:35:08 2009 - * with a MiG generated Mon May 18 09:59:33 PDT 2009 by root@sulitlana.apple.com - * OPTIONS: - */ -#define __MIG_check__Reply__JackRPCEngine_subsystem__ 1 -#define __NDR_convert__Reply__JackRPCEngine_subsystem__ 1 -#define __NDR_convert__mig_reply_error_subsystem__ 1 - -#include "JackRPCEngine.h" - - -#ifndef mig_internal -#define mig_internal static __inline__ -#endif /* mig_internal */ - -#ifndef mig_external -#define mig_external -#endif /* mig_external */ - -#if !defined(__MigTypeCheck) && defined(TypeCheck) -#define __MigTypeCheck TypeCheck /* Legacy setting */ -#endif /* !defined(__MigTypeCheck) */ - -#if !defined(__MigKernelSpecificCode) && defined(_MIG_KERNEL_SPECIFIC_CODE_) -#define __MigKernelSpecificCode _MIG_KERNEL_SPECIFIC_CODE_ /* Legacy setting */ -#endif /* !defined(__MigKernelSpecificCode) */ - -#ifndef LimitCheck -#define LimitCheck 0 -#endif /* LimitCheck */ - -#ifndef min -#define min(a,b) ( ((a) < (b))? (a): (b) ) -#endif /* min */ - -#if !defined(_WALIGN_) -#define _WALIGN_(x) (((x) + 3) & ~3) -#endif /* !defined(_WALIGN_) */ - -#if !defined(_WALIGNSZ_) -#define _WALIGNSZ_(x) _WALIGN_(sizeof(x)) -#endif /* !defined(_WALIGNSZ_) */ - -#ifndef UseStaticTemplates -#define UseStaticTemplates 0 -#endif /* UseStaticTemplates */ - -#ifndef __MachMsgErrorWithTimeout -#define __MachMsgErrorWithTimeout(_R_) { \ - switch (_R_) { \ - case MACH_SEND_INVALID_DATA: \ - case MACH_SEND_INVALID_DEST: \ - case MACH_SEND_INVALID_HEADER: \ - mig_put_reply_port(InP->Head.msgh_reply_port); \ - break; \ - case MACH_SEND_TIMED_OUT: \ - case MACH_RCV_TIMED_OUT: \ - default: \ - mig_dealloc_reply_port(InP->Head.msgh_reply_port); \ - } \ -} -#endif /* __MachMsgErrorWithTimeout */ - -#ifndef __MachMsgErrorWithoutTimeout -#define __MachMsgErrorWithoutTimeout(_R_) { \ - switch (_R_) { \ - case MACH_SEND_INVALID_DATA: \ - case MACH_SEND_INVALID_DEST: \ - case MACH_SEND_INVALID_HEADER: \ - mig_put_reply_port(InP->Head.msgh_reply_port); \ - break; \ - default: \ - mig_dealloc_reply_port(InP->Head.msgh_reply_port); \ - } \ -} -#endif /* __MachMsgErrorWithoutTimeout */ - -#ifndef __DeclareSendRpc -#define __DeclareSendRpc(_NUM_, _NAME_) -#endif /* __DeclareSendRpc */ - -#ifndef __BeforeSendRpc -#define __BeforeSendRpc(_NUM_, _NAME_) -#endif /* __BeforeSendRpc */ - -#ifndef __AfterSendRpc -#define __AfterSendRpc(_NUM_, _NAME_) -#endif /* __AfterSendRpc */ - -#ifndef __DeclareSendSimple -#define __DeclareSendSimple(_NUM_, _NAME_) -#endif /* __DeclareSendSimple */ - -#ifndef __BeforeSendSimple -#define __BeforeSendSimple(_NUM_, _NAME_) -#endif /* __BeforeSendSimple */ - -#ifndef __AfterSendSimple -#define __AfterSendSimple(_NUM_, _NAME_) -#endif /* __AfterSendSimple */ - -#define msgh_request_port msgh_remote_port -#define msgh_reply_port msgh_local_port - - - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_client_open_t__defined) -#define __MIG_check__Reply__rpc_jack_client_open_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_open_t(__Reply__rpc_jack_client_open_t *Out0P) -{ - - typedef __Reply__rpc_jack_client_open_t __Reply; - boolean_t msgh_simple; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1100) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - - msgh_simple = !(Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX); -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((msgh_simple || Out0P->msgh_body.msgh_descriptor_count != 1 || - msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (!msgh_simple || msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - ((mig_reply_error_t *)Out0P)->RetCode == KERN_SUCCESS)) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (msgh_simple) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if __MigTypeCheck - if (Out0P->private_port.type != MACH_MSG_PORT_DESCRIPTOR || - Out0P->private_port.disposition != 17) { - return MIG_TYPE_ERROR; - } -#endif /* __MigTypeCheck */ - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine(&Out0P->shared_engine, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_engine__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client(&Out0P->shared_client, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_client__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph(&Out0P->shared_graph, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__shared_graph__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_open_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine(&Out0P->shared_engine, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_engine__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client(&Out0P->shared_client, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_client__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph(&Out0P->shared_graph, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__shared_graph__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_open_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine(&Out0P->shared_engine, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_engine__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client(&Out0P->shared_client, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_client__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph(&Out0P->shared_graph, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__shared_graph__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_open_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_client_open_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_open */ -mig_external kern_return_t rpc_jack_client_open -( - mach_port_t server_port, - client_name_t client_name, - int pid, - mach_port_t *private_port, - int *shared_engine, - int *shared_client, - int *shared_graph, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int pid; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - /* start of the kernel processed data */ - mach_msg_body_t msgh_body; - mach_msg_port_descriptor_t private_port; - /* end of the kernel processed data */ - NDR_record_t NDR; - int shared_engine; - int shared_client; - int shared_graph; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - /* start of the kernel processed data */ - mach_msg_body_t msgh_body; - mach_msg_port_descriptor_t private_port; - /* end of the kernel processed data */ - NDR_record_t NDR; - int shared_engine; - int shared_client; - int shared_graph; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_open_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_open_t__defined */ - - __DeclareSendRpc(1000, "rpc_jack_client_open") - - InP->NDR = NDR_record; - - (void) mig_strncpy(InP->client_name, client_name, 64); - - InP->pid = pid; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1000; - - __BeforeSendRpc(1000, "rpc_jack_client_open") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1000, "rpc_jack_client_open") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_client_open_t__defined) - check_result = __MIG_check__Reply__rpc_jack_client_open_t((__Reply__rpc_jack_client_open_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_client_open_t__defined) */ - - *private_port = Out0P->private_port.name; - *shared_engine = Out0P->shared_engine; - - *shared_client = Out0P->shared_client; - - *shared_graph = Out0P->shared_graph; - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) -#define __MIG_check__Reply__rpc_jack_client_check_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_check_t(__Reply__rpc_jack_client_check_t *Out0P) -{ - - typedef __Reply__rpc_jack_client_check_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1101) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status(&Out0P->status, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__status__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_check_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status(&Out0P->status, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__status__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_check_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__client_name_res__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status(&Out0P->status, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__status__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_check_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_check */ -mig_external kern_return_t rpc_jack_client_check -( - mach_port_t server_port, - client_name_t client_name, - client_name_t client_name_res, - int protocol, - int options, - int *status, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - client_name_t client_name; - int protocol; - int options; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int status; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int status; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_check_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_check_t__defined */ - - __DeclareSendRpc(1001, "rpc_jack_client_check") - - InP->NDR = NDR_record; - - (void) mig_strncpy(InP->client_name, client_name, 64); - - InP->protocol = protocol; - - InP->options = options; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1001; - - __BeforeSendRpc(1001, "rpc_jack_client_check") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1001, "rpc_jack_client_check") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) - check_result = __MIG_check__Reply__rpc_jack_client_check_t((__Reply__rpc_jack_client_check_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) */ - - (void) mig_strncpy(client_name_res, Out0P->client_name_res, 64); - - *status = Out0P->status; - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_client_close_t__defined) -#define __MIG_check__Reply__rpc_jack_client_close_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_close_t(__Reply__rpc_jack_client_close_t *Out0P) -{ - - typedef __Reply__rpc_jack_client_close_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1102) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_close_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_close_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_close_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_client_close_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_close */ -mig_external kern_return_t rpc_jack_client_close -( - mach_port_t server_port, - int refnum, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_close_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_close_t__defined */ - - __DeclareSendRpc(1002, "rpc_jack_client_close") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1002; - - __BeforeSendRpc(1002, "rpc_jack_client_close") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1002, "rpc_jack_client_close") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_client_close_t__defined) - check_result = __MIG_check__Reply__rpc_jack_client_close_t((__Reply__rpc_jack_client_close_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_client_close_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_client_activate_t__defined) -#define __MIG_check__Reply__rpc_jack_client_activate_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_activate_t(__Reply__rpc_jack_client_activate_t *Out0P) -{ - - typedef __Reply__rpc_jack_client_activate_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1103) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_activate_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_activate_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_activate_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_client_activate_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_activate */ -mig_external kern_return_t rpc_jack_client_activate -( - mach_port_t server_port, - int refnum, - int state, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int state; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_activate_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_activate_t__defined */ - - __DeclareSendRpc(1003, "rpc_jack_client_activate") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->state = state; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1003; - - __BeforeSendRpc(1003, "rpc_jack_client_activate") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1003, "rpc_jack_client_activate") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_client_activate_t__defined) - check_result = __MIG_check__Reply__rpc_jack_client_activate_t((__Reply__rpc_jack_client_activate_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_client_activate_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_client_deactivate_t__defined) -#define __MIG_check__Reply__rpc_jack_client_deactivate_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_client_deactivate_t(__Reply__rpc_jack_client_deactivate_t *Out0P) -{ - - typedef __Reply__rpc_jack_client_deactivate_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1104) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_client_deactivate_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_client_deactivate_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_client_deactivate_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_client_deactivate_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_client_deactivate */ -mig_external kern_return_t rpc_jack_client_deactivate -( - mach_port_t server_port, - int refnum, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_deactivate_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_deactivate_t__defined */ - - __DeclareSendRpc(1004, "rpc_jack_client_deactivate") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1004; - - __BeforeSendRpc(1004, "rpc_jack_client_deactivate") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1004, "rpc_jack_client_deactivate") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_client_deactivate_t__defined) - check_result = __MIG_check__Reply__rpc_jack_client_deactivate_t((__Reply__rpc_jack_client_deactivate_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_client_deactivate_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_register_t__defined) -#define __MIG_check__Reply__rpc_jack_port_register_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__int_rep__unsigned__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__int_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__uint32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__char_rep__unsigned__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__char_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__uint32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__float_rep__unsigned__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__float_rep__unsigned((unsigned *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__uint32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index(a, f) \ - __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_register_t(__Reply__rpc_jack_port_register_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_register_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1105) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index(&Out0P->port_index, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__port_index__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_register_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index(&Out0P->port_index, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__port_index__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_register_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index(&Out0P->port_index, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__port_index__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_register_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_register_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_register */ -mig_external kern_return_t rpc_jack_port_register -( - mach_port_t server_port, - int refnum, - client_port_name_t name, - client_port_type_t port_type, - unsigned flags, - unsigned buffer_size, - unsigned *port_index, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t name; - client_port_type_t port_type; - unsigned flags; - unsigned buffer_size; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - unsigned port_index; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - unsigned port_index; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_register_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_register_t__defined */ - - __DeclareSendRpc(1005, "rpc_jack_port_register") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->name, name, 128); - - (void) mig_strncpy(InP->port_type, port_type, 128); - - InP->flags = flags; - - InP->buffer_size = buffer_size; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1005; - - __BeforeSendRpc(1005, "rpc_jack_port_register") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1005, "rpc_jack_port_register") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_register_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_register_t((__Reply__rpc_jack_port_register_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_register_t__defined) */ - - *port_index = Out0P->port_index; - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_unregister_t__defined) -#define __MIG_check__Reply__rpc_jack_port_unregister_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_unregister_t(__Reply__rpc_jack_port_unregister_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_unregister_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1106) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_unregister_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_unregister_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_unregister_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_unregister_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_unregister */ -mig_external kern_return_t rpc_jack_port_unregister -( - mach_port_t server_port, - int refnum, - int port, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int port; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_unregister_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_unregister_t__defined */ - - __DeclareSendRpc(1006, "rpc_jack_port_unregister") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->port = port; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1006; - - __BeforeSendRpc(1006, "rpc_jack_port_unregister") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1006, "rpc_jack_port_unregister") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_unregister_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_unregister_t((__Reply__rpc_jack_port_unregister_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_unregister_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_connect_t__defined) -#define __MIG_check__Reply__rpc_jack_port_connect_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_connect_t(__Reply__rpc_jack_port_connect_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_connect_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1107) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_connect_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_connect_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_connect_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_connect */ -mig_external kern_return_t rpc_jack_port_connect -( - mach_port_t server_port, - int refnum, - int src, - int dst, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_connect_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_connect_t__defined */ - - __DeclareSendRpc(1007, "rpc_jack_port_connect") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->src = src; - - InP->dst = dst; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1007; - - __BeforeSendRpc(1007, "rpc_jack_port_connect") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1007, "rpc_jack_port_connect") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_connect_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_connect_t((__Reply__rpc_jack_port_connect_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_connect_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_disconnect_t__defined) -#define __MIG_check__Reply__rpc_jack_port_disconnect_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_disconnect_t(__Reply__rpc_jack_port_disconnect_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_disconnect_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1108) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_disconnect_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_disconnect */ -mig_external kern_return_t rpc_jack_port_disconnect -( - mach_port_t server_port, - int refnum, - int src, - int dst, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - int dst; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_disconnect_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_disconnect_t__defined */ - - __DeclareSendRpc(1008, "rpc_jack_port_disconnect") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->src = src; - - InP->dst = dst; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1008; - - __BeforeSendRpc(1008, "rpc_jack_port_disconnect") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1008, "rpc_jack_port_disconnect") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_disconnect_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_disconnect_t((__Reply__rpc_jack_port_disconnect_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_disconnect_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_connect_name_t__defined) -#define __MIG_check__Reply__rpc_jack_port_connect_name_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_connect_name_t(__Reply__rpc_jack_port_connect_name_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_connect_name_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1109) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_connect_name_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_connect_name_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_connect_name_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_connect_name_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_connect_name */ -mig_external kern_return_t rpc_jack_port_connect_name -( - mach_port_t server_port, - int refnum, - client_port_name_t src, - client_port_name_t dst, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_connect_name_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_connect_name_t__defined */ - - __DeclareSendRpc(1009, "rpc_jack_port_connect_name") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->src, src, 128); - - (void) mig_strncpy(InP->dst, dst, 128); - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1009; - - __BeforeSendRpc(1009, "rpc_jack_port_connect_name") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1009, "rpc_jack_port_connect_name") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_connect_name_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_connect_name_t((__Reply__rpc_jack_port_connect_name_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_connect_name_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined) -#define __MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_disconnect_name_t(__Reply__rpc_jack_port_disconnect_name_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_disconnect_name_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1110) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_disconnect_name_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_disconnect_name */ -mig_external kern_return_t rpc_jack_port_disconnect_name -( - mach_port_t server_port, - int refnum, - client_port_name_t src, - client_port_name_t dst, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_port_name_t src; - client_port_name_t dst; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined */ - - __DeclareSendRpc(1010, "rpc_jack_port_disconnect_name") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->src, src, 128); - - (void) mig_strncpy(InP->dst, dst, 128); - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1010; - - __BeforeSendRpc(1010, "rpc_jack_port_disconnect_name") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1010, "rpc_jack_port_disconnect_name") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_disconnect_name_t((__Reply__rpc_jack_port_disconnect_name_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_disconnect_name_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_port_rename_t__defined) -#define __MIG_check__Reply__rpc_jack_port_rename_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_port_rename_t(__Reply__rpc_jack_port_rename_t *Out0P) -{ - - typedef __Reply__rpc_jack_port_rename_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1111) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_port_rename_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_port_rename_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_port_rename_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_port_rename_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_port_rename */ -mig_external kern_return_t rpc_jack_port_rename -( - mach_port_t server_port, - int refnum, - int src, - client_port_name_t name, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int src; - client_port_name_t name; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_port_rename_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_port_rename_t__defined */ - - __DeclareSendRpc(1011, "rpc_jack_port_rename") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->src = src; - - (void) mig_strncpy(InP->name, name, 128); - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1011; - - __BeforeSendRpc(1011, "rpc_jack_port_rename") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1011, "rpc_jack_port_rename") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_port_rename_t__defined) - check_result = __MIG_check__Reply__rpc_jack_port_rename_t((__Reply__rpc_jack_port_rename_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_port_rename_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_set_buffer_size_t__defined) -#define __MIG_check__Reply__rpc_jack_set_buffer_size_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_set_buffer_size_t(__Reply__rpc_jack_set_buffer_size_t *Out0P) -{ - - typedef __Reply__rpc_jack_set_buffer_size_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1112) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_buffer_size_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_set_buffer_size_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_set_buffer_size_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_set_buffer_size_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_set_buffer_size */ -mig_external kern_return_t rpc_jack_set_buffer_size -( - mach_port_t server_port, - int buffer_size, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int buffer_size; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_set_buffer_size_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_set_buffer_size_t__defined */ - - __DeclareSendRpc(1012, "rpc_jack_set_buffer_size") - - InP->NDR = NDR_record; - - InP->buffer_size = buffer_size; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1012; - - __BeforeSendRpc(1012, "rpc_jack_set_buffer_size") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1012, "rpc_jack_set_buffer_size") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_set_buffer_size_t__defined) - check_result = __MIG_check__Reply__rpc_jack_set_buffer_size_t((__Reply__rpc_jack_set_buffer_size_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_set_buffer_size_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_set_freewheel_t__defined) -#define __MIG_check__Reply__rpc_jack_set_freewheel_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_set_freewheel_t(__Reply__rpc_jack_set_freewheel_t *Out0P) -{ - - typedef __Reply__rpc_jack_set_freewheel_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1113) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_freewheel_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_set_freewheel_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_set_freewheel_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_set_freewheel_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_set_freewheel */ -mig_external kern_return_t rpc_jack_set_freewheel -( - mach_port_t server_port, - int onoff, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int onoff; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_set_freewheel_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_set_freewheel_t__defined */ - - __DeclareSendRpc(1013, "rpc_jack_set_freewheel") - - InP->NDR = NDR_record; - - InP->onoff = onoff; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1013; - - __BeforeSendRpc(1013, "rpc_jack_set_freewheel") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1013, "rpc_jack_set_freewheel") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_set_freewheel_t__defined) - check_result = __MIG_check__Reply__rpc_jack_set_freewheel_t((__Reply__rpc_jack_set_freewheel_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_set_freewheel_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_release_timebase_t__defined) -#define __MIG_check__Reply__rpc_jack_release_timebase_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_release_timebase_t(__Reply__rpc_jack_release_timebase_t *Out0P) -{ - - typedef __Reply__rpc_jack_release_timebase_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1114) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_release_timebase_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_release_timebase_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_release_timebase_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_release_timebase_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_release_timebase */ -mig_external kern_return_t rpc_jack_release_timebase -( - mach_port_t server_port, - int refnum, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_release_timebase_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_release_timebase_t__defined */ - - __DeclareSendRpc(1014, "rpc_jack_release_timebase") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1014; - - __BeforeSendRpc(1014, "rpc_jack_release_timebase") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1014, "rpc_jack_release_timebase") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_release_timebase_t__defined) - check_result = __MIG_check__Reply__rpc_jack_release_timebase_t((__Reply__rpc_jack_release_timebase_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_release_timebase_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined) -#define __MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_set_timebase_callback_t(__Reply__rpc_jack_set_timebase_callback_t *Out0P) -{ - - typedef __Reply__rpc_jack_set_timebase_callback_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1115) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_set_timebase_callback_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_set_timebase_callback */ -mig_external kern_return_t rpc_jack_set_timebase_callback -( - mach_port_t server_port, - int refnum, - int conditional, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int conditional; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined */ - - __DeclareSendRpc(1015, "rpc_jack_set_timebase_callback") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->conditional = conditional; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1015; - - __BeforeSendRpc(1015, "rpc_jack_set_timebase_callback") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1015, "rpc_jack_set_timebase_callback") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined) - check_result = __MIG_check__Reply__rpc_jack_set_timebase_callback_t((__Reply__rpc_jack_set_timebase_callback_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_set_timebase_callback_t__defined) */ - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined) -#define __MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__client_name_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__int_rep__string__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__int_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__client_name_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__char_rep__string__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__char_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__client_name_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__string(a, f, 64) -#elif defined(__NDR_convert__float_rep__string__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(a, f) \ - __NDR_convert__float_rep__string(a, f, 64) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_get_internal_clientname_t(__Reply__rpc_jack_get_internal_clientname_t *Out0P) -{ - - typedef __Reply__rpc_jack_get_internal_clientname_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1116) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined) - __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined) - __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined) - __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res(&Out0P->client_name_res, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__client_name_res__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_get_internal_clientname_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_get_internal_clientname */ -mig_external kern_return_t rpc_jack_get_internal_clientname -( - mach_port_t server_port, - int refnum, - int int_ref, - client_name_t client_name_res, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - client_name_t client_name_res; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined */ - - __DeclareSendRpc(1016, "rpc_jack_get_internal_clientname") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->int_ref = int_ref; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1016; - - __BeforeSendRpc(1016, "rpc_jack_get_internal_clientname") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1016, "rpc_jack_get_internal_clientname") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined) - check_result = __MIG_check__Reply__rpc_jack_get_internal_clientname_t((__Reply__rpc_jack_get_internal_clientname_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_get_internal_clientname_t__defined) */ - - (void) mig_strncpy(client_name_res, Out0P->client_name_res, 64); - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined) -#define __MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_internal_clienthandle_t(__Reply__rpc_jack_internal_clienthandle_t *Out0P) -{ - - typedef __Reply__rpc_jack_internal_clienthandle_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1117) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(&Out0P->int_ref, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status(&Out0P->status, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(&Out0P->int_ref, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status(&Out0P->status, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref(&Out0P->int_ref, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__int_ref__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status(&Out0P->status, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__status__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clienthandle_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_internal_clienthandle */ -mig_external kern_return_t rpc_jack_internal_clienthandle -( - mach_port_t server_port, - int refnum, - client_name_t client_name, - int *int_ref, - int *status, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int int_ref; - int status; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int int_ref; - int status; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined */ - - __DeclareSendRpc(1017, "rpc_jack_internal_clienthandle") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->client_name, client_name, 64); - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1017; - - __BeforeSendRpc(1017, "rpc_jack_internal_clienthandle") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1017, "rpc_jack_internal_clienthandle") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined) - check_result = __MIG_check__Reply__rpc_jack_internal_clienthandle_t((__Reply__rpc_jack_internal_clienthandle_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_internal_clienthandle_t__defined) */ - - *int_ref = Out0P->int_ref; - - *status = Out0P->status; - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_internal_clientload_t__defined) -#define __MIG_check__Reply__rpc_jack_internal_clientload_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_internal_clientload_t(__Reply__rpc_jack_internal_clientload_t *Out0P) -{ - - typedef __Reply__rpc_jack_internal_clientload_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1118) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status(&Out0P->status, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__status__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref(&Out0P->int_ref, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientload_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status(&Out0P->status, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__status__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref(&Out0P->int_ref, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientload_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status(&Out0P->status, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__status__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref(&Out0P->int_ref, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__int_ref__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientload_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_internal_clientload_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_internal_clientload */ -mig_external kern_return_t rpc_jack_internal_clientload -( - mach_port_t server_port, - int refnum, - client_name_t client_name, - so_name_t so_name, - objet_data_t objet_data, - int options, - int *status, - int *int_ref, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - client_name_t client_name; - so_name_t so_name; - objet_data_t objet_data; - int options; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int int_ref; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int int_ref; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_internal_clientload_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_internal_clientload_t__defined */ - - __DeclareSendRpc(1018, "rpc_jack_internal_clientload") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - (void) mig_strncpy(InP->client_name, client_name, 64); - - (void) mig_strncpy(InP->so_name, so_name, 256); - - (void) mig_strncpy(InP->objet_data, objet_data, 256); - - InP->options = options; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1018; - - __BeforeSendRpc(1018, "rpc_jack_internal_clientload") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1018, "rpc_jack_internal_clientload") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_internal_clientload_t__defined) - check_result = __MIG_check__Reply__rpc_jack_internal_clientload_t((__Reply__rpc_jack_internal_clientload_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_internal_clientload_t__defined) */ - - *status = Out0P->status; - - *int_ref = Out0P->int_ref; - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -#if ( __MigTypeCheck || __NDR_convert__ ) -#if __MIG_check__Reply__JackRPCEngine_subsystem__ -#if !defined(__MIG_check__Reply__rpc_jack_internal_clientunload_t__defined) -#define __MIG_check__Reply__rpc_jack_internal_clientunload_t__defined -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__kern_return_t((kern_return_t *)(a), f) -#elif defined(__NDR_convert__int_rep__kern_return_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode(a, f) \ - __NDR_convert__int_rep__kern_return_t((kern_return_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined */ - - -#ifndef __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__int__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__int_rep__int((int *)(a), f) -#elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__int_rep__int32_t__defined) -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__int_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined */ - - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined */ - - -#ifndef __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__int__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__char_rep__int((int *)(a), f) -#elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__char_rep__int32_t__defined) -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__char_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined */ - - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined */ - - -#ifndef __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__int__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__float_rep__int((int *)(a), f) -#elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f) -#elif defined(__NDR_convert__float_rep__int32_t__defined) -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined -#define __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result(a, f) \ - __NDR_convert__float_rep__int32_t((int32_t *)(a), f) -#endif /* defined(__NDR_convert__*__defined) */ -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined */ - - - -mig_internal kern_return_t __MIG_check__Reply__rpc_jack_internal_clientunload_t(__Reply__rpc_jack_internal_clientunload_t *Out0P) -{ - - typedef __Reply__rpc_jack_internal_clientunload_t __Reply; -#if __MigTypeCheck - unsigned int msgh_size; -#endif /* __MigTypeCheck */ - if (Out0P->Head.msgh_id != 1119) { - if (Out0P->Head.msgh_id == MACH_NOTIFY_SEND_ONCE) - { return MIG_SERVER_DIED; } - else - { return MIG_REPLY_MISMATCH; } - } - -#if __MigTypeCheck - msgh_size = Out0P->Head.msgh_size; - - if ((Out0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) || - ((msgh_size != (mach_msg_size_t)sizeof(__Reply)) && - (msgh_size != (mach_msg_size_t)sizeof(mig_reply_error_t) || - Out0P->RetCode == KERN_SUCCESS))) - { return MIG_TYPE_ERROR ; } -#endif /* __MigTypeCheck */ - - if (Out0P->RetCode != KERN_SUCCESS) { -#ifdef __NDR_convert__mig_reply_error_t__defined - __NDR_convert__mig_reply_error_t((mig_reply_error_t *)Out0P); -#endif /* __NDR_convert__mig_reply_error_t__defined */ - return ((mig_reply_error_t *)Out0P)->RetCode; - } - -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined) || \ - defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined) - if (Out0P->NDR.int_rep != NDR_record.int_rep) { -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode(&Out0P->RetCode, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__RetCode__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status(&Out0P->status, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__status__defined */ -#if defined(__NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined) - __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result(&Out0P->result, Out0P->NDR.int_rep); -#endif /* __NDR_convert__int_rep__Reply__rpc_jack_internal_clientunload_t__result__defined */ - } -#endif /* defined(__NDR_convert__int_rep...) */ - -#if 0 || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined) || \ - defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined) - if (Out0P->NDR.char_rep != NDR_record.char_rep) { -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status(&Out0P->status, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__status__defined */ -#if defined(__NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined) - __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result(&Out0P->result, Out0P->NDR.char_rep); -#endif /* __NDR_convert__char_rep__Reply__rpc_jack_internal_clientunload_t__result__defined */ - } -#endif /* defined(__NDR_convert__char_rep...) */ - -#if 0 || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined) || \ - defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined) - if (Out0P->NDR.float_rep != NDR_record.float_rep) { -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status(&Out0P->status, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__status__defined */ -#if defined(__NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined) - __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result(&Out0P->result, Out0P->NDR.float_rep); -#endif /* __NDR_convert__float_rep__Reply__rpc_jack_internal_clientunload_t__result__defined */ - } -#endif /* defined(__NDR_convert__float_rep...) */ - - return MACH_MSG_SUCCESS; -} -#endif /* !defined(__MIG_check__Reply__rpc_jack_internal_clientunload_t__defined) */ -#endif /* __MIG_check__Reply__JackRPCEngine_subsystem__ */ -#endif /* ( __MigTypeCheck || __NDR_convert__ ) */ - - -/* Routine rpc_jack_internal_clientunload */ -mig_external kern_return_t rpc_jack_internal_clientunload -( - mach_port_t server_port, - int refnum, - int int_ref, - int *status, - int *result -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int int_ref; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int result; - mach_msg_trailer_t trailer; - } Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; - int status; - int result; - } __Reply; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - Reply Out; - } Mess; - - Request *InP = &Mess.In; - Reply *Out0P = &Mess.Out; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_internal_clientunload_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_internal_clientunload_t__defined */ - - __DeclareSendRpc(1019, "rpc_jack_internal_clientunload") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->int_ref = int_ref; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = server_port; - InP->Head.msgh_reply_port = mig_get_reply_port(); - InP->Head.msgh_id = 1019; - - __BeforeSendRpc(1019, "rpc_jack_internal_clientunload") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_RCV_MSG|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), (mach_msg_size_t)sizeof(Reply), InP->Head.msgh_reply_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - __AfterSendRpc(1019, "rpc_jack_internal_clientunload") - if (msg_result != MACH_MSG_SUCCESS) { - __MachMsgErrorWithoutTimeout(msg_result); - { return msg_result; } - } - - -#if defined(__MIG_check__Reply__rpc_jack_internal_clientunload_t__defined) - check_result = __MIG_check__Reply__rpc_jack_internal_clientunload_t((__Reply__rpc_jack_internal_clientunload_t *)Out0P); - if (check_result != MACH_MSG_SUCCESS) - { return check_result; } -#endif /* defined(__MIG_check__Reply__rpc_jack_internal_clientunload_t__defined) */ - - *status = Out0P->status; - - *result = Out0P->result; - - return KERN_SUCCESS; -} - -/* SimpleRoutine rpc_jack_client_rt_notify */ -mig_external kern_return_t rpc_jack_client_rt_notify -( - mach_port_t client_port, - int refnum, - int notify, - int value, - int timeout -) -{ - -#ifdef __MigPackStructs -#pragma pack(4) -#endif - typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - int refnum; - int notify; - int value; - } Request; -#ifdef __MigPackStructs -#pragma pack() -#endif - /* - * typedef struct { - * mach_msg_header_t Head; - * NDR_record_t NDR; - * kern_return_t RetCode; - * } mig_reply_error_t; - */ - - union { - Request In; - } Mess; - - Request *InP = &Mess.In; - - mach_msg_return_t msg_result; - -#ifdef __MIG_check__Reply__rpc_jack_client_rt_notify_t__defined - kern_return_t check_result; -#endif /* __MIG_check__Reply__rpc_jack_client_rt_notify_t__defined */ - - __DeclareSendSimple(1020, "rpc_jack_client_rt_notify") - - InP->NDR = NDR_record; - - InP->refnum = refnum; - - InP->notify = notify; - - InP->value = value; - - InP->Head.msgh_bits = - MACH_MSGH_BITS(19, 0); - /* msgh_size passed as argument */ - InP->Head.msgh_request_port = client_port; - InP->Head.msgh_reply_port = MACH_PORT_NULL; - InP->Head.msgh_id = 1020; - - __BeforeSendSimple(1020, "rpc_jack_client_rt_notify") - msg_result = mach_msg(&InP->Head, MACH_SEND_MSG|MACH_SEND_TIMEOUT|MACH_MSG_OPTION_NONE, (mach_msg_size_t)sizeof(Request), 0, MACH_PORT_NULL, timeout, MACH_PORT_NULL); - __AfterSendSimple(1020, "rpc_jack_client_rt_notify") - - if (msg_result == MACH_SEND_TIMED_OUT) { - } - - return msg_result; -} diff --git a/macosx/RPC/Jackdefs.h b/macosx/RPC/Jackdefs.h deleted file mode 100644 index 5e73d984..00000000 --- a/macosx/RPC/Jackdefs.h +++ /dev/null @@ -1,25 +0,0 @@ -/* -Copyright (C) 2004-2006 Grame - -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, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -typedef char client_name_t[64]; -typedef char client_port_name_t[128]; -typedef char client_port_type_t[128]; -typedef char so_name_t[256]; -typedef char objet_data_t[256]; -typedef char message_t[256];