Logged in via telnet, su'ed to root. If I "/etc/rc.d/init.d/xinetd restart" remotely like this, xinetd stops, but does not restart. No startup or error messages are displayed in /var/log/messages.2 (where syslog is currently writing). A restart from the console with someone connected does not have the same effect -- xinetd is restarted normally in that case. The only thing I can think of is that since root is no longer logged in, the restart script no longer has permission to restart the service? No error messages are returned to this effect that I can see. I don't care about this working with telnet -- no one should be doing things that way anyway, but with ssh, if this problem recurs, it could be a problem.
mdrew -- I've confirmed that this affects only the IA64 6-19-00 release, and doesn't have any effect on ssh in the i386 pinstripe release (still working on getting ssh installed on the IA64 6-19-00 release), and probably won't have an effect on ssh, since it's not an xinetd program.
oh, and doing the restart in the i386 pinstripe release (from a telnet session) works properly as well and does not disconnect the user.
I'll give this to Bill, who does the IA64 stuff.
Try this with the 8/25 release; reopen if it still doesn't work.