Browse Source

Correct JACK_MESSAGE_SIZE value, particularly in OSX RPC code.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3661 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/v1.9.4
sletz 15 years ago
parent
commit
c716c75d4b
11 changed files with 112 additions and 112 deletions
  1. +1
    -0
      ChangeLog
  2. +1
    -1
      common/JackConstants.h
  3. +1
    -1
      macosx/JackMachServerChannel.h
  4. +2
    -3
      macosx/RPC/JackRPCClient.defs
  5. +29
    -29
      macosx/RPC/JackRPCClientServer.c
  6. +5
    -5
      macosx/RPC/JackRPCClientUser.c
  7. +3
    -3
      macosx/RPC/JackRPCEngine.defs
  8. +43
    -43
      macosx/RPC/JackRPCEngineServer.c
  9. +21
    -21
      macosx/RPC/JackRPCEngineUser.c
  10. +4
    -4
      macosx/RPC/Jackdefs.h
  11. +2
    -2
      macosx/coreaudio/JackCoreAudioDriver.cpp

+ 1
- 0
ChangeLog View File

@@ -28,6 +28,7 @@ Paul Davis
2009-10-22 Stephane Letz <letz@grame.fr>
* Correct JackProcessSync::LockedTimedWait.
* Correct JACK_MESSAGE_SIZE value, particularly in OSX RPC code.

2009-10-22 Stephane Letz <letz@grame.fr>


+ 1
- 1
common/JackConstants.h View File

@@ -32,7 +32,7 @@
#define JACK_PORT_TYPE_SIZE 32

#define JACK_CLIENT_NAME_SIZE 64
#define JACK_MESSAGE_SIZE 512
#define JACK_MESSAGE_SIZE 256

#ifndef PORT_NUM
#define PORT_NUM 2048


+ 1
- 1
macosx/JackMachServerChannel.h View File

@@ -53,7 +53,7 @@ class JackMachServerChannel : public JackRunnableInterface

int Open(const char* server_name, JackServer* server); // Open the Server/Client connection
void Close(); // Close the Server/Client connection
JackLockedEngine* GetEngine();
JackServer* GetServer();



+ 2
- 3
macosx/RPC/JackRPCClient.defs View File

@@ -24,9 +24,8 @@ subsystem JackRPCClient 1000;
import "Jackdefs.h";
waittime 5000;

type client_name_t = c_string[128];
type client_port_name_t = c_string[128];
type message_t = c_string[512];
type client_name_t = c_string[64];
type message_t = c_string[256];

routine rpc_jack_client_sync_notify(
client_port : mach_port_t;


+ 29
- 29
macosx/RPC/JackRPCClientServer.c View File

@@ -1,6 +1,6 @@
/*
* IDENTIFICATION:
* stub generated Tue Oct 20 12:13:25 2009
* 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:
*/
@@ -226,11 +226,11 @@ mig_internal novalue _Xrpc_jack_client_async_notify
#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, 128)
__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, 128)
__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 */

@@ -266,11 +266,11 @@ mig_internal novalue _Xrpc_jack_client_async_notify
#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, 512)
__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, 512)
__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 */

@@ -346,11 +346,11 @@ mig_internal novalue _Xrpc_jack_client_async_notify
#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, 128)
__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, 128)
__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 */

@@ -386,11 +386,11 @@ mig_internal novalue _Xrpc_jack_client_async_notify
#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, 512)
__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, 512)
__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 */

@@ -466,11 +466,11 @@ mig_internal novalue _Xrpc_jack_client_async_notify
#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, 128)
__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, 128)
__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 */

@@ -506,11 +506,11 @@ mig_internal novalue _Xrpc_jack_client_async_notify
#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, 512)
__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, 512)
__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 */

@@ -570,10 +570,10 @@ mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_sync_notify_t(_
char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size;
size_t memchr_limit;

memchr_limit = min((msg_limit - In0P->client_name), 128);
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), 512);
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!
}
@@ -784,11 +784,11 @@ mig_internal novalue _Xrpc_jack_client_sync_notify
#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, 128)
__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, 128)
__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 */

@@ -824,11 +824,11 @@ mig_internal novalue _Xrpc_jack_client_sync_notify
#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, 512)
__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, 512)
__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 */

@@ -904,11 +904,11 @@ mig_internal novalue _Xrpc_jack_client_sync_notify
#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, 128)
__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, 128)
__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 */

@@ -944,11 +944,11 @@ mig_internal novalue _Xrpc_jack_client_sync_notify
#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, 512)
__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, 512)
__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 */

@@ -1024,11 +1024,11 @@ mig_internal novalue _Xrpc_jack_client_sync_notify
#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, 128)
__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, 128)
__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 */

@@ -1064,11 +1064,11 @@ mig_internal novalue _Xrpc_jack_client_sync_notify
#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, 512)
__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, 512)
__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 */

@@ -1128,10 +1128,10 @@ mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_async_notify_t(
char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size;
size_t memchr_limit;

memchr_limit = min((msg_limit - In0P->client_name), 128);
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), 512);
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!
}


+ 5
- 5
macosx/RPC/JackRPCClientUser.c View File

@@ -1,6 +1,6 @@
/*
* IDENTIFICATION:
* stub generated Tue Oct 20 12:13:25 2009
* 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:
*/
@@ -342,11 +342,11 @@ mig_external kern_return_t rpc_jack_client_sync_notify

InP->refnum = refnum;

(void) mig_strncpy(InP->client_name, client_name, 128);
(void) mig_strncpy(InP->client_name, client_name, 64);

InP->notify = notify;

(void) mig_strncpy(InP->message, message, 512);
(void) mig_strncpy(InP->message, message, 256);

InP->value1 = value1;

@@ -438,11 +438,11 @@ mig_external kern_return_t rpc_jack_client_async_notify

InP->refnum = refnum;

(void) mig_strncpy(InP->client_name, client_name, 128);
(void) mig_strncpy(InP->client_name, client_name, 64);

InP->notify = notify;

(void) mig_strncpy(InP->message, message, 512);
(void) mig_strncpy(InP->message, message, 256);

InP->value1 = value1;



+ 3
- 3
macosx/RPC/JackRPCEngine.defs View File

@@ -25,11 +25,11 @@ import "Jackdefs.h";

ServerPrefix server_;

type client_name_t = c_string[128];
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[1024];
type objet_data_t = c_string[1024];
type so_name_t = c_string[256];
type objet_data_t = c_string[256];

routine rpc_jack_client_open(
server_port : mach_port_t;


+ 43
- 43
macosx/RPC/JackRPCEngineServer.c View File

@@ -1,6 +1,6 @@
/*
* IDENTIFICATION:
* stub generated Tue Oct 20 12:13:26 2009
* 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:
*/
@@ -791,11 +791,11 @@ mig_internal novalue _Xrpc_jack_client_rt_notify
#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, 128)
__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, 128)
__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 */

@@ -831,11 +831,11 @@ mig_internal novalue _Xrpc_jack_client_rt_notify
#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, 128)
__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, 128)
__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 */

@@ -871,11 +871,11 @@ mig_internal novalue _Xrpc_jack_client_rt_notify
#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, 128)
__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, 128)
__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 */

@@ -915,7 +915,7 @@ mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_open_t(__attrib
char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size;
size_t memchr_limit;

memchr_limit = min((msg_limit - In0P->client_name), 128);
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!
}
@@ -1075,11 +1075,11 @@ mig_internal novalue _Xrpc_jack_client_open
#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, 128)
__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, 128)
__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 */

@@ -1135,11 +1135,11 @@ mig_internal novalue _Xrpc_jack_client_open
#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, 128)
__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, 128)
__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 */

@@ -1195,11 +1195,11 @@ mig_internal novalue _Xrpc_jack_client_open
#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, 128)
__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, 128)
__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 */

@@ -1259,7 +1259,7 @@ mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_check_t(__attri
char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size;
size_t memchr_limit;

memchr_limit = min((msg_limit - In0P->client_name), 128);
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!
}
@@ -5427,11 +5427,11 @@ mig_internal novalue _Xrpc_jack_get_internal_clientname
#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, 128)
__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, 128)
__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 */

@@ -5467,11 +5467,11 @@ mig_internal novalue _Xrpc_jack_get_internal_clientname
#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, 128)
__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, 128)
__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 */

@@ -5507,11 +5507,11 @@ mig_internal novalue _Xrpc_jack_get_internal_clientname
#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, 128)
__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, 128)
__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 */

@@ -5531,7 +5531,7 @@ mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clienthandle_
char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size;
size_t memchr_limit;

memchr_limit = min((msg_limit - In0P->client_name), 128);
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!
}
@@ -5688,11 +5688,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 128)
__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, 128)
__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 */

@@ -5708,11 +5708,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 1024)
__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, 1024)
__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 */

@@ -5728,11 +5728,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 1024)
__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, 1024)
__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 */

@@ -5788,11 +5788,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 128)
__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, 128)
__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 */

@@ -5808,11 +5808,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 1024)
__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, 1024)
__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 */

@@ -5828,11 +5828,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 1024)
__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, 1024)
__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 */

@@ -5888,11 +5888,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 128)
__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, 128)
__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 */

@@ -5908,11 +5908,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 1024)
__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, 1024)
__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 */

@@ -5928,11 +5928,11 @@ mig_internal novalue _Xrpc_jack_internal_clienthandle
#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, 1024)
__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, 1024)
__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 */

@@ -5972,13 +5972,13 @@ mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clientload_t(
char * msg_limit = ((char *) In0P) + In0P->Head.msgh_size;
size_t memchr_limit;

memchr_limit = min((msg_limit - In0P->client_name), 128);
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), 1024);
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), 1024);
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!
}


+ 21
- 21
macosx/RPC/JackRPCEngineUser.c View File

@@ -1,6 +1,6 @@
/*
* IDENTIFICATION:
* stub generated Tue Oct 20 12:13:26 2009
* 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:
*/
@@ -561,7 +561,7 @@ mig_external kern_return_t rpc_jack_client_open

InP->NDR = NDR_record;

(void) mig_strncpy(InP->client_name, client_name, 128);
(void) mig_strncpy(InP->client_name, client_name, 64);

InP->pid = pid;

@@ -628,11 +628,11 @@ mig_external kern_return_t rpc_jack_client_open
#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, 128)
__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, 128)
__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 */

@@ -692,11 +692,11 @@ mig_external kern_return_t rpc_jack_client_open
#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, 128)
__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, 128)
__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 */

@@ -756,11 +756,11 @@ mig_external kern_return_t rpc_jack_client_open
#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, 128)
__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, 128)
__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 */

@@ -983,7 +983,7 @@ mig_external kern_return_t rpc_jack_client_check

InP->NDR = NDR_record;

(void) mig_strncpy(InP->client_name, client_name, 128);
(void) mig_strncpy(InP->client_name, client_name, 64);

InP->protocol = protocol;

@@ -1011,7 +1011,7 @@ mig_external kern_return_t rpc_jack_client_check
{ return check_result; }
#endif /* defined(__MIG_check__Reply__rpc_jack_client_check_t__defined) */

(void) mig_strncpy(client_name_res, Out0P->client_name_res, 128);
(void) mig_strncpy(client_name_res, Out0P->client_name_res, 64);

*status = Out0P->status;

@@ -4739,11 +4739,11 @@ mig_external kern_return_t rpc_jack_set_timebase_callback
#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, 128)
__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, 128)
__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 */

@@ -4782,11 +4782,11 @@ mig_external kern_return_t rpc_jack_set_timebase_callback
#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, 128)
__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, 128)
__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 */

@@ -4825,11 +4825,11 @@ mig_external kern_return_t rpc_jack_set_timebase_callback
#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, 128)
__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, 128)
__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 */

@@ -5040,7 +5040,7 @@ mig_external kern_return_t rpc_jack_get_internal_clientname
{ 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, 128);
(void) mig_strncpy(client_name_res, Out0P->client_name_res, 64);

*result = Out0P->result;

@@ -5431,7 +5431,7 @@ mig_external kern_return_t rpc_jack_internal_clienthandle

InP->refnum = refnum;

(void) mig_strncpy(InP->client_name, client_name, 128);
(void) mig_strncpy(InP->client_name, client_name, 64);

InP->Head.msgh_bits =
MACH_MSGH_BITS(19, MACH_MSG_TYPE_MAKE_SEND_ONCE);
@@ -5854,11 +5854,11 @@ mig_external kern_return_t rpc_jack_internal_clientload

InP->refnum = refnum;

(void) mig_strncpy(InP->client_name, client_name, 128);
(void) mig_strncpy(InP->client_name, client_name, 64);

(void) mig_strncpy(InP->so_name, so_name, 1024);
(void) mig_strncpy(InP->so_name, so_name, 256);

(void) mig_strncpy(InP->objet_data, objet_data, 1024);
(void) mig_strncpy(InP->objet_data, objet_data, 256);

InP->options = options;



+ 4
- 4
macosx/RPC/Jackdefs.h View File

@@ -18,8 +18,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

typedef char client_name_t[64];
typedef char client_port_name_t[256];
typedef char client_port_name_t[128];
typedef char client_port_type_t[128];
typedef char so_name_t[1024];
typedef char objet_data_t[1024];
typedef char message_t[512];
typedef char so_name_t[256];
typedef char objet_data_t[256];
typedef char message_t[256];

+ 2
- 2
macosx/coreaudio/JackCoreAudioDriver.cpp View File

@@ -271,7 +271,7 @@ OSStatus JackCoreAudioDriver::DeviceNotificationCallback(AudioDeviceID inDevice,
case kAudioDevicePropertyStreamConfiguration: {
jack_error("Cannot handle kAudioDevicePropertyStreamConfiguration : server will quit...");
driver->NotifyFailure(JackBackendError, "Another application has changed the device configuration.");
driver->NotifyFailure(JackBackendError, "Another application has changed the device configuration."); // Message length limited to JACK_MESSAGE_SIZE
driver->CloseAUHAL();
kill(JackTools::GetPID(), SIGINT);
return kAudioHardwareUnsupportedOperationError;
@@ -279,7 +279,7 @@ OSStatus JackCoreAudioDriver::DeviceNotificationCallback(AudioDeviceID inDevice,
case kAudioDevicePropertyNominalSampleRate: {
jack_error("Cannot handle kAudioDevicePropertyNominalSampleRate : server will quit...");
driver->NotifyFailure(JackBackendError, "Another application has changed the sample rate.");
driver->NotifyFailure(JackBackendError, "Another application has changed the sample rate."); // Message length limited to JACK_MESSAGE_SIZE
driver->CloseAUHAL();
kill(JackTools::GetPID(), SIGINT);
return kAudioHardwareUnsupportedOperationError;


Loading…
Cancel
Save