NAME
port_rename - change a task’s name for a port or port set

SYNOPSIS
#include <mach.h>

kern_return_t port_rename(task, old_name, new_name)
task_t task;
port_name_t old_name;
port_name_t new_name;

ARGUMENTS
task The task whose port name space is changed.

old_name The name being changed.

new_name The new value for old_name.

DESCRIPTION
port_rename changes the name by which a port or port set is known
to task. new_name must not already be in use, and it can’t be a
distinguished value like PORT_NULL.

DIAGNOSTICS
KERN_SUCCESS The call succeeded.

KERN_NAME_EXISTS task already has a right named
new_name.

KERN_INVALID_ARGUMENT task was invalid or task did not have
any rights named old_name or new_name
was an invalid name.

SEE ALSO
port_names(2)