Fresh pull from upstream (stable) package feed
[librecmc/package-feed.git] / sound / squeezelite / patches / 030-fix_musl_compatibilty.patch
1 --- a/output_alsa.c
2 +++ b/output_alsa.c
3 @@ -911,8 +911,11 @@ void output_init_alsa(log_level level, c
4                 LOG_INFO("memory locked");
5         }
6  
7 +#ifdef M_TRIM_THRESHOLD
8 +       // mallopt is not defined in musl libc
9         mallopt(M_TRIM_THRESHOLD, -1);
10         mallopt(M_MMAP_MAX, 0);
11 +#endif
12  
13         touch_memory(silencebuf, MAX_SILENCE_FRAMES * BYTES_PER_FRAME);
14         touch_memory(outputbuf->buf, outputbuf->size);