From 1f7352ca3dc3dd4717d24267ec56cca85def0a40 Mon Sep 17 00:00:00 2001
From: Amanieu d'Antras <amanieu@gmail.com>
Date: Tue, 29 Oct 2019 00:56:52 +0000
Subject: [PATCH] Deprecate vfork

---
 src/unix/linux_like/mod.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs
index 1568e4f8..f673408e 100644
--- a/src/unix/linux_like/mod.rs
+++ b/src/unix/linux_like/mod.rs
@@ -1458,6 +1458,10 @@ extern "C" {
     pub fn acct(filename: *const ::c_char) -> ::c_int;
     pub fn brk(addr: *mut ::c_void) -> ::c_int;
     pub fn sbrk(increment: ::intptr_t) -> *mut ::c_void;
+    #[deprecated(
+        since = "0.2.66",
+        note = "causes memory corruption, see rust-lang/libc#1596"
+    )]
     pub fn vfork() -> ::pid_t;
     pub fn setresgid(rgid: ::gid_t, egid: ::gid_t, sgid: ::gid_t) -> ::c_int;
     pub fn setresuid(ruid: ::uid_t, euid: ::uid_t, suid: ::uid_t) -> ::c_int;
-- 
GitLab