added getstats to help throttle. setup error messages in the default case. listen defaults to 32 backlog smtp/ftp/http fail gracefully accept/connect/select interrupt safe accepted sockets are nonblocking new timming functions. higher resolution, no wrap around bug fixes in the manual getfd missing cast added unix domain support example fixed local domain socket kludge of name size