No real behavior change. (The two globals are now both initialized at first use instead of before main(), but that should have no observable effect. The motivation is readability.)
read_until_filled
nfds
/sys/kernel/processes