Back to index

glibc  2.9
Functions | Variables
mig-reply.c File Reference
#include <mach.h>

Go to the source code of this file.


mach_port_t __mig_get_reply_port (void)
void __mig_dealloc_reply_port (void)
void __mig_init (void *cproc)


static mach_port_t reply_port

Function Documentation

void __mig_dealloc_reply_port ( void  )

Definition at line 37 of file mig-reply.c.

  mach_port_t port = reply_port;
  reply_port = MACH_PORT_NULL;     /* So the mod_refs RPC won't use it.  */
  __mach_port_mod_refs (__mach_task_self (), port,
                     MACH_PORT_RIGHT_RECEIVE, -1);

Here is the call graph for this function:

mach_port_t __mig_get_reply_port ( void  )

Definition at line 27 of file mig-reply.c.

  if (reply_port == MACH_PORT_NULL)
    reply_port = __mach_reply_port ();

  return reply_port;

Here is the call graph for this function:

void __mig_init ( void *  cproc)

Definition at line 49 of file mig-reply.c.

  if (cproc == 0)
    reply_port = MACH_PORT_NULL;

Here is the caller graph for this function:

Variable Documentation

mach_port_t reply_port [static]

Definition at line 23 of file mig-reply.c.