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