diff options
| author | Jiayuan Ren <renjiayuan1314@gmail.com> | 2019-10-24 22:31:56 +0000 |
|---|---|---|
| committer | Simon Ser <contact@emersion.fr> | 2019-10-24 22:31:56 +0000 |
| commit | 8e0513410dd16a3f3b1d07745b613e5ae6141bd0 (patch) | |
| tree | 6ad6afab65426d3cd78b05e3d82acc5c110f512f /src | |
| parent | tests: add a test for wl_global_remove (diff) | |
| download | wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.gz wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.bz2 wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.lz wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.xz wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.tar.zst wayland-8e0513410dd16a3f3b1d07745b613e5ae6141bd0.zip | |
adding O_RDWR flag in the open()
According to the manual of open:
"The argument flags must include one of the following access modes:
O_RDONLY, O_WRONLY, or O_RDWR."
Diffstat (limited to 'src')
| -rw-r--r-- | src/wayland-server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wayland-server.c b/src/wayland-server.c index c4c52ed..5f466a0 100644 --- a/src/wayland-server.c +++ b/src/wayland-server.c @@ -1435,7 +1435,7 @@ wl_socket_lock(struct wl_socket *socket) snprintf(socket->lock_addr, sizeof socket->lock_addr, "%s%s", socket->addr.sun_path, LOCK_SUFFIX); - socket->fd_lock = open(socket->lock_addr, O_CREAT | O_CLOEXEC, + socket->fd_lock = open(socket->lock_addr, O_CREAT | O_CLOEXEC | O_RDWR, (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)); if (socket->fd_lock < 0) { |
