aboutsummaryrefslogtreecommitdiff
path: root/extra/lvm2/patches/fix-stdio-usage.patch
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2020-03-31 14:18:50 +0300
committerCem Keylan <cem@ckyln.com>2020-03-31 14:18:50 +0300
commit08839eab9d2a10f4cf09c50b32167fc272480419 (patch)
treeaeb151dfb44b9c6d4fd85c7d6e7746092b1eeb2e /extra/lvm2/patches/fix-stdio-usage.patch
parent22f0a13cdb4de741f48d5443e1f8ffe70ac0e602 (diff)
downloadrepository-08839eab9d2a10f4cf09c50b32167fc272480419.tar.gz
lvm2: remove package from main repository
Diffstat (limited to 'extra/lvm2/patches/fix-stdio-usage.patch')
-rw-r--r--extra/lvm2/patches/fix-stdio-usage.patch58
1 files changed, 0 insertions, 58 deletions
diff --git a/extra/lvm2/patches/fix-stdio-usage.patch b/extra/lvm2/patches/fix-stdio-usage.patch
deleted file mode 100644
index 3fd80f64..00000000
--- a/extra/lvm2/patches/fix-stdio-usage.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff --git a/lib/commands/toolcontext.c b/lib/commands/toolcontext.c
-index 479d499..7681a5b 100644
---- a/lib/commands/toolcontext.c
-+++ b/lib/commands/toolcontext.c
-@@ -1599,7 +1599,7 @@ struct cmd_context *create_toolcontext(unsigned is_clvmd,
- /* FIXME Make this configurable? */
- reset_lvm_errno(1);
-
--#ifndef VALGRIND_POOL
-+#if defined(__GLIBC__) && !defined(VALGRIND_POOL)
- /* Set in/out stream buffering before glibc */
- if (set_buffering
- #ifdef SYS_gettid
-@@ -1980,7 +1980,7 @@ void destroy_toolcontext(struct cmd_context *cmd)
-
- if (cmd->pending_delete_mem)
- dm_pool_destroy(cmd->pending_delete_mem);
--#ifndef VALGRIND_POOL
-+#if defined(__GLIBC__) && !defined(VALGRIND_POOL)
- if (cmd->linebuffer) {
- /* Reset stream buffering to defaults */
- if (is_valid_fd(STDIN_FILENO) &&
-diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c
-index 860e6de..c7539bd 100644
---- a/tools/lvmcmdline.c
-+++ b/tools/lvmcmdline.c
-@@ -3209,6 +3209,7 @@ int lvm_split(char *str, int *argc, char **argv, int max)
- /* Make sure we have always valid filedescriptors 0,1,2 */
- static int _check_standard_fds(void)
- {
-+#ifdef __GLIBC__
- int err = is_valid_fd(STDERR_FILENO);
-
- if (!is_valid_fd(STDIN_FILENO) &&
-@@ -3236,6 +3237,12 @@ static int _check_standard_fds(void)
- return 0;
- }
-
-+#else
-+ if (!is_valid_fd(STDERR_FILENO) ||
-+ !is_valid_fd(STDOUT_FILENO) ||
-+ !is_valid_fd(STDIN_FILENO))
-+ return 0;
-+#endif
- return 1;
- }
-
---- ./lib/mm/memlock.c.orig 2015-03-09 11:18:41.560028850 -0100
-+++ ./lib/mm/memlock.c 2015-03-09 11:19:54.504373309 -0100
-@@ -137,7 +137,7 @@
-
- static void _allocate_memory(void)
- {
--#ifndef VALGRIND_POOL
-+#if !defined(VALGRIND_POOL) && defined(__GLIBC__)
- void *stack_mem;
- struct rlimit limit;
- int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks;