wl_display_connect
wayland-client
September 2012
Developer
David
Herrmann
dh.herrmann@googlemail.com
wl_display_connect
3
wl_display_connect
wl_display_connect_to_fd
Connect to a Wayland socket
#include <wayland-client.h>
struct wl_display *wl_display_connect
const char *name
struct wl_display *wl_display_connect_to_fd
int fd
Description
wl_display_connect connects to a Wayland socket
that was previously opened by a Wayland server. The server socket must
be placed in XDG_RUNTIME_DIR for this function to
find it. The name argument specifies the name of
the socket or NULL to use the default (which is
"wayland-0"). The environment variable
WAYLAND_DISPLAY replaces the default value. If
WAYLAND_SOCKET is set, this function behaves like
wl_display_connect_to_fd with the file-descriptor
number taken from the environment variable.
wl_display_connect_to_fd connects to a Wayland
socket with an explicit file-descriptor. The file-descriptor is passed
as argument fd.
Return Value
wl_display_connect and
wl_display_connect_to_fd return a new display
context object or NULL on failure. errno is set
correspondingly.
See Also
wayland-client7,
wl_display_disconnect3,
wl_display_iterate3