---
name: "wl_socket"
section: "3"
platform: "linux"
package: "wayland-docs"
version: "1.26.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/wl_socket"
---

# wl\_socket(3)

## NAME

wl\_socket

## SYNOPSIS

### Data Fields

int **fd**\
 int **fd\_lock**\
 struct sockaddr\_un **addr**\
 char **lock\_addr** \[**UNIX\_PATH\_MAX**+**LOCK\_SUFFIXLEN**\]\
 struct **wl\_list** **link**\
 struct **wl\_event\_source** \* **source**\
 char \* **display\_name**\

## Field Documentation

### struct sockaddr\_un wl\_socket::addr

### char\* wl\_socket::display\_name

### int wl\_socket::fd

### int wl\_socket::fd\_lock

### struct wl\_list wl\_socket::link

### char wl\_socket::lock\_addr\[UNIX\_PATH\_MAX+LOCK\_SUFFIXLEN\]

### struct wl\_event\_source\* wl\_socket::source

## Author

Generated automatically by Doxygen for Wayland from the source code.
