aboutsummaryrefslogtreecommitdiffstats
path: root/community/virtualbox-guest-additions/uclibc-spawn.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/virtualbox-guest-additions/uclibc-spawn.patch')
-rw-r--r--community/virtualbox-guest-additions/uclibc-spawn.patch26
1 files changed, 0 insertions, 26 deletions
diff --git a/community/virtualbox-guest-additions/uclibc-spawn.patch b/community/virtualbox-guest-additions/uclibc-spawn.patch
deleted file mode 100644
index 98b4e8ad6e..0000000000
--- a/community/virtualbox-guest-additions/uclibc-spawn.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- ./src/VBox/Runtime/r3/posix/process-creation-posix.cpp.orig
-+++ ./src/VBox/Runtime/r3/posix/process-creation-posix.cpp
-@@ -48,6 +48,9 @@
- * whether it is started detached or not. */
- # define HAVE_POSIX_SPAWN 1
- #endif
-+#if defined(__UCLIBC__)
-+#undef HAVE_POSIX_SPAWN
-+#endif
- #ifdef HAVE_POSIX_SPAWN
- # include <spawn.h>
- #endif
-@@ -103,11 +106,9 @@
- if (spwd)
- pw->pw_passwd = spwd->sp_pwdp;
-
-- /* be reentrant */
-- struct crypt_data *data = (struct crypt_data*)RTMemTmpAllocZ(sizeof(*data));
-- char *pszEncPasswd = crypt_r(pszPasswd, pw->pw_passwd, data);
-+ /* NOT reentrant */
-+ char *pszEncPasswd = crypt(pszPasswd, pw->pw_passwd);
- int fCorrect = !strcmp(pszEncPasswd, pw->pw_passwd);
-- RTMemTmpFree(data);
- if (!fCorrect)
- return VERR_PERMISSION_DENIED;
-