These routines provide low level I/O with timeout capability for the LWP library. These routines will only be installed if they are not already defined. This fact can be used by programs that need to override these functions. Just provide replacement functions before you require LWP. See also LWP::TkIO.