Browse Source

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 4 năm trước cách đây
mục cha
commit
8ef9d46f4d
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  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