# timercmp

- **Language:** C
- **Kind:** constant
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/compat.h#L238
- **Page:** https://libtmux.org/en/tmux/3.7c/reference/c-define-compat-h-timercmp/

```c
#define timercmp(tvp, uvp, cmp) (((tvp)->tv_sec == (uvp)->tv_sec) ?             \
    ((tvp)->tv_usec cmp (uvp)->tv_usec) :           \
    ((tvp)->tv_sec cmp (uvp)->tv_sec))
```

## Referenced by

- [`cmd_find_client_better`](/en/tmux/3.7c/reference/c-function-cmd-find-c-cmd_find_client_better/) (function)
- [`cmd_find_session_better`](/en/tmux/3.7c/reference/c-function-cmd-find-c-cmd_find_session_better/) (function)
- [`input_add_request`](/en/tmux/3.7c/reference/c-function-input-c-input_add_request/) (function)
- [`server_client_attached_lost`](/en/tmux/3.7c/reference/c-function-server-client-c-server_client_attached_lost/) (function)
- [`server_newer_session`](/en/tmux/3.7c/reference/c-function-server-fn-c-server_newer_session/) (function)
- [`sort_client_cmp`](/en/tmux/3.7c/reference/c-function-sort-c-sort_client_cmp/) (function)
- [`sort_session_cmp`](/en/tmux/3.7c/reference/c-function-sort-c-sort_session_cmp/) (function)
- [`sort_winlink_cmp`](/en/tmux/3.7c/reference/c-function-sort-c-sort_winlink_cmp/) (function)
