All of lore.kernel.org
 help / color / mirror / Atom feed
* Fix lvm2 for musl libc
@ 2022-06-21 19:21 cat
  2022-06-22  9:24 ` Zdenek Kabelac
  0 siblings, 1 reply; 2+ messages in thread
From: cat @ 2022-06-21 19:21 UTC (permalink / raw)
  To: lvm-devel

Hi! These patches fix lvm2 for musl.

freopen is used in place of the assignment operator since the standard streams are const in musl. https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html (it says on this page that the standard streams may not be modifiable on other systems).

The mallinfo patch is just copied from Alpine Linux and it makes _allocate_memory not do anything if glibc isn't used. I don't know if that is fine, and if not I'd probably need some help properly making the function posix compliant, thanks. 

-- 
 Sent with Tutanota, enjoy secure & ad-free emails. 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lvm2-2.03.14-freopen_n2.patch
Type: text/x-patch
Size: 575 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20220621/3594a4a7/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lvm2-2.03.14-r1-fopen-to-freopen.patch
Type: text/x-patch
Size: 1306 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20220621/3594a4a7/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lvm2-2.03.14-r1-mallinfo.patch
Type: text/x-patch
Size: 665 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20220621/3594a4a7/attachment-0002.bin>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-06-22  9:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-21 19:21 Fix lvm2 for musl libc cat
2022-06-22  9:24 ` Zdenek Kabelac

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.