wayland/cursor
Ihor Antonov 8e2199644e os: fallback for unsupported posix_fallocate
Some filesystems do not support fallocate and return EOPNOTSUPP.

On musl-based distros libwayland-cursor exits abruptly which causes the
application to crash. Unlike glibc, musl does not provide a fallback
mechanism for handling unsupported fallocate. Instead, musl developers
argue that application should handle the case of unsupported system
call.

This commit allows falback to ftruncate in case when EOPNOTSUPP
was recieved.

Signed-off-by: Ihor Antonov <ihor@antonovs.family>
2020-01-23 20:32:59 +00:00
..
convert_font.c cursor: Update printed license from MIT "X11" to MIT "Expat" 2015-06-22 14:50:20 +03:00
cursor-data.h (multiple): Include stdint.h 2016-07-25 18:39:32 -07:00
cursor.pcf cursor: add cursor.pcf and extraction program 2012-09-10 21:05:14 -04:00
meson.build Add Meson build 2020-01-10 23:44:38 +01:00
os-compatibility.c os: fallback for unsupported posix_fallocate 2020-01-23 20:32:59 +00:00
os-compatibility.h cursor: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-12 15:51:38 -07:00
wayland-cursor-uninstalled.pc.in build: add uninstalled pkg-config files 2012-05-29 10:09:59 -04:00
wayland-cursor.c (multiple): Include stdint.h 2016-07-25 18:39:32 -07:00
wayland-cursor.h cursor: add forward declaration for struct wl_buffer 2017-12-04 19:45:38 +00:00
wayland-cursor.pc.in pkgconfig: Use configure provided directories 2012-11-27 20:35:50 -05:00
xcursor.c cursor: Fix heap overflows when parsing malicious files. 2017-11-29 09:45:10 +02:00
xcursor.h xcursor: Change keithp licensed code from X11 to Expat license 2015-06-12 15:51:38 -07:00