pipewire/spa/include/spa/utils
Pauli Virtanen 589a06e105 spa: utils: explicitly preserve errno in spa_cleanup handlers
The cleanup handlers like free(), close(), etc. aren't necessarily
guaranteed to preserve errno, so do it explicitly.

This allows for usage in functions that return NULL + errno to signal
errors.
2024-07-04 20:57:51 +00:00
..
ansi.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
atomic.h spa: add atomic.h and port macros to it 2023-07-13 12:25:22 +02:00
cleanup.h spa: utils: explicitly preserve errno in spa_cleanup handlers 2024-07-04 20:57:51 +00:00
defs.h spa: utils: use SPA_N_ELEMENTS in for-each macros 2024-06-27 21:18:06 +00:00
dict.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
dll.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
endian.h Add spa/utils/endian.h 2024-07-01 15:28:58 +00:00
enum-types.h doc: fix some doxygen warnings 2024-01-29 08:50:32 +00:00
hook.h hooks: add and use _fast callback function 2023-05-06 00:27:12 +02:00
json-pod.h Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
json.h Fix typos 2024-05-22 09:19:34 +02:00
keys.h libcamera: add camera rotation property on nodes 2024-03-31 13:24:19 +02:00
list.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
names.h vulkan: Add vulkan-blit-dsp-filter 2024-02-04 09:27:56 +00:00
ratelimit.h ratelimit: missed -> suppressed 2023-09-08 12:18:23 +02:00
result.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
ringbuffer.h cleanup unused variables 2023-06-26 10:51:09 +00:00
string.h spa: spa_strbuf_init should null-terminate 2024-01-04 10:02:55 +00:00
type-info.h Port: Add tag param 2023-08-29 14:22:13 +02:00
type.h Port: Add tag param 2023-08-29 14:22:13 +02:00