i3
display_version.h File Reference
#include <config.h>
Include dependency graph for display_version.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void display_running_version (void)
 Connects to i3 to find out the currently running version.
 

Function Documentation

◆ display_running_version()

void display_running_version ( void )

Connects to i3 to find out the currently running version.

Useful since it might be different from the version compiled into this binary (maybe the user didn’t correctly install i3 or forgot to restart it).

The output looks like this: Running i3 version: 4.2-202-gb8e782c (2012-08-12, branch "next") (pid 14804)

The i3 binary you just called: /home/michael/i3/i3 The i3 binary you are running: /home/michael/i3/i3

Definition at line 81 of file display_version.c.

References conn, conn_screen, human_readable_version, included_files, ipc_connect(), ipc_recv_message(), ipc_send_message(), loaded_config_file_name, IncludedFile::path, print_config_path(), root_atom_contents(), sasprintf(), smalloc(), srealloc(), state, TAILQ_FOREACH, and version_callbacks.

Referenced by main().

Here is the call graph for this function: