Avoid conflict when using wayland-{server,client} together.
GSource *source;
struct wl_screenshooter *screenshooter;
- display = wl_display_create(socket_name, sizeof socket_name);
+ display = wl_display_connect(socket_name, sizeof socket_name);
if (display == NULL) {
fprintf(stderr, "failed to create display: %m\n");
return -1;
if (d == NULL)
return NULL;
- d->display = wl_display_create(socket_name, sizeof socket_name);
+ d->display = wl_display_connect(socket_name, sizeof socket_name);
if (d->display == NULL) {
fprintf(stderr, "failed to create display: %m\n");
return NULL;
};
WL_EXPORT struct wl_display *
-wl_display_create(const char *name, size_t name_size)
+wl_display_connect(const char *name, size_t name_size)
{
struct wl_display *display;
struct sockaddr_un addr;
typedef void (*wl_display_sync_func_t)(void *data);
typedef void (*wl_display_frame_func_t)(void *data, uint32_t time);
-struct wl_display *wl_display_create(const char *name, size_t name_size);
+struct wl_display *wl_display_connect(const char *name, size_t name_size);
void wl_display_destroy(struct wl_display *display);
int wl_display_get_fd(struct wl_display *display,
wl_display_update_func_t update, void *data);