## task_set_info

Function - Set task-specific information state.

### SYNOPSIS

    #include<task_info.h>

    kern_return_t   task_set_info
                    (task_t                             target_task,
                     task_flavor_t                           flavor,
                     task_info_t                          task_info);

### PARAMETERS

target_task
  The task whose information is to be set.

flavor
  Specifies the type of information to be set. Currently the interface supports the setting of a single flavor: TASK_USER_DATA.

task_info
  Specifies the information to be set.

### DESCRIPTION

The task_set_info interface provides the caller with the means to set the target task's user_data field. This field may be used to specify arbitrarily task-specific data.

### NOTES

Currently, this interface is used exclusively to provide freshly colocated user tasks with the short-circuited RPC glue vector.

### RETURN VALUES

Only generic values apply.

### RELATED INFORMATION