Explorar o código

use internal malloc for posix_spawn file actions objects

this makes it possible to perform actions on file actions objects with
a libc-internal lock held without creating lock order relationships
that are silently imposed on an application-provided malloc.
Rich Felker %!s(int64=4) %!d(string=hai) anos
pai
achega
8ef9d46f4d
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      src/process/fdop.h

+ 5 - 0
src/process/fdop.h

@@ -10,3 +10,8 @@ struct fdop {
 	mode_t mode;
 	char path[];
 };
+
+#define malloc __libc_malloc
+#define calloc __libc_calloc
+#define realloc undef
+#define free __libc_free