# client_send_identify

- **Language:** C
- **Kind:** function
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/client.c#L442
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-function-client-c-client_send_identify/

```c
static void client_send_identify(const char *, const char *, char **, u_int, const char *, int)
```

## Parameters

- `ttynam` (`const char *`)
- `termname` (`const char *`)
- `caps` (`char **`)
- `ncaps` (`u_int`)
- `cwd` (`const char *`)
- `feat` (`int`)

## Called by

- [`client_main`](/en/tmux/3.2a/reference/c-function-client_main/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/client.c#L358)

## Calls

- [`fatal`](/en/tmux/3.2a/reference/c-function-fatal/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/client.c#L469)
- [`proc_send`](/en/tmux/3.2a/reference/c-function-proc_send/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/client.c#L451)

## Referenced declarations

- [`client_flags`](/en/tmux/3.2a/reference/c-variable-client-c-client_flags/) (attribute)
- [`client_peer`](/en/tmux/3.2a/reference/c-variable-client-c-client_peer/) (attribute)
- [`MSG_IDENTIFY_CLIENTPID`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_clientpid/) (constant)
- [`MSG_IDENTIFY_CWD`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_cwd/) (constant)
- [`MSG_IDENTIFY_DONE`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_done/) (constant)
- [`MSG_IDENTIFY_ENVIRON`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_environ/) (constant)
- [`MSG_IDENTIFY_FEATURES`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_features/) (constant)
- [`MSG_IDENTIFY_FLAGS`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_flags/) (constant)
- [`MSG_IDENTIFY_LONGFLAGS`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_longflags/) (constant)
- [`MSG_IDENTIFY_STDIN`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_stdin/) (constant)
- [`MSG_IDENTIFY_STDOUT`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_stdout/) (constant)
- [`MSG_IDENTIFY_TERM`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_term/) (constant)
- [`MSG_IDENTIFY_TERMINFO`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_terminfo/) (constant)
- [`MSG_IDENTIFY_TTYNAME`](/en/tmux/3.2a/reference/c-enum-msgtype-msg_identify_ttyname/) (constant)
