Rename function
Use vfork
Don't do vfork in conjunction with setuid
Provide default pagers

Borrowed from systemd.