标签: linux-kernel arm posix freebsd
我正在使用setcontext / getcontext在C中创建协同程序。当前的软件是使用Linux 3.18内核为ARMv7实现的。由于这些apis已被弃用,我无法找到有关其开发状态的适当信息。我已经读过它们是为ARM重新实现的,但在x86上已经弃用了。但是,我仍然可以找到FreeBSD和Linux的最新手册页。没有任何关于其使用的警告或通知。
继续使用它们是否可靠?为什么它们仍然存在于libc中? Linux内核4的状态是什么?
谢谢