All true vfork implementations in all systems have had these restrictions, whether cleared stated by their documentation or not. If you think about it, the issue is inherent in the memory sharing behavior vfork is specified to have.