在内核版本和硬件相同的两台计算机上,我启动tmux
会话,并键入env
。
在一台机器上,我看到EVENT_NOEPOLL=1
。另一方面,我没有看到这一行。此行为在重新启动后仍然存在。
可能导致tmux
在一个案例中设置变量而在另一个案例中设置变量的原因是什么?
编辑:我找到了源代码,但我仍然不理解为什么有时只设置它。
struct event_base *
osdep_event_init(void)
{
/* On Linux, epoll doesn't work on /dev/null (yes, really). */
setenv("EVENT_NOEPOLL", "1", 1);
return (event_init());
}