Get rid of unnecessary global variable g_egtabs
Use empty string instead of /dev/null for nonexistent ~/.egtab

/dev/null was confusing the logic that determines if no config
files have been read. No error message were reported when there
was no /etc/egtab and it was impossible to determine user home
directory.