\makelabel{io:Title page}{} \makelabel{io:Copyright}{} \makelabel{io:Table of contents}{} \makelabel{io:Preface}{1} \makelabel{io:Installation of the IO-package}{2} \makelabel{io:Static linking}{2.1} \makelabel{io:Recompiling the documentation}{2.2} \makelabel{io:Functions directly available from the C library}{3} \makelabel{io:Differences in arguments - an overview}{3.1} \makelabel{io:The low-level functions in detail}{3.2} \makelabel{io:Further C level functions}{3.3} \makelabel{io:High level functions for buffered I/O}{4} \makelabel{io:Types and the creation of File objects}{4.1} \makelabel{io:Reading and writing}{4.2} \makelabel{io:Other functions}{4.3} \makelabel{io:Inter process communication}{4.4} \makelabel{io:Object serialisation (Pickling)}{5} \makelabel{io:Result objects}{5.1} \makelabel{io:Pickling and unpickling}{5.2} \makelabel{io:Extending the pickling framework}{5.3} \makelabel{io:Really random sources}{6} \makelabel{io:The functions}{6.1} \makelabel{io:A client side implementation of the HTTP protocol}{7} \makelabel{io:Functions for client side HTTP}{7.1} \makelabel{io:Examples of usage}{8} \makelabel{io:Writing and reading a file}{8.1} \makelabel{io:Using filtering programs to read and write files}{8.2} \makelabel{io:Using filters when reading or writing files sequentially}{8.3} \makelabel{io:Accessing a web page}{8.4} \makelabel{io:(Un-)Pickling}{8.5} \makelabel{io:License}{9} \makelabel{io:Index}{Ind} \makelabel{io:IO}{1} \makelabel{io:IOaccept}{3.2.1} \makelabel{io:IObind}{3.2.2} \makelabel{io:IOchdir}{3.2.3} \makelabel{io:IOchmod}{3.2.4} \makelabel{io:IOchown}{3.2.5} \makelabel{io:IOclose}{3.2.6} \makelabel{io:IOclosedir}{3.2.7} \makelabel{io:IOconnect}{3.2.8} \makelabel{io:IOcreat}{3.2.9} \makelabel{io:IOdup}{3.2.10} \makelabel{io:IOdup2}{3.2.11} \makelabel{io:IOexecv}{3.2.12} \makelabel{io:IOexecve}{3.2.13} \makelabel{io:IOexecvp}{3.2.14} \makelabel{io:IOexit}{3.2.15} \makelabel{io:IOfchmod}{3.2.16} \makelabel{io:IOfchown}{3.2.17} \makelabel{io:IOfcntl}{3.2.18} \makelabel{io:IOfork}{3.2.19} \makelabel{io:IOfstat}{3.2.20} \makelabel{io:IOgethostbyname}{3.2.21} \makelabel{io:IOgetpid}{3.2.22} \makelabel{io:IOgetppid}{3.2.23} \makelabel{io:IOgetsockopt}{3.2.24} \makelabel{io:IOkill}{3.2.25} \makelabel{io:IOlchown}{3.2.26} \makelabel{io:IOlink}{3.2.27} \makelabel{io:IOlisten}{3.2.28} \makelabel{io:IOlseek}{3.2.29} \makelabel{io:IOlstat}{3.2.30} \makelabel{io:IOmkdir}{3.2.31} \makelabel{io:IOmkfifo}{3.2.32} \makelabel{io:IOmknod}{3.2.33} \makelabel{io:IOopen}{3.2.34} \makelabel{io:IOopendir}{3.2.35} \makelabel{io:IOpipe}{3.2.36} \makelabel{io:IOread}{3.2.37} \makelabel{io:IOreaddir}{3.2.38} \makelabel{io:IOreadlink}{3.2.39} \makelabel{io:IOrecv}{3.2.40} \makelabel{io:IOrecvfrom}{3.2.41} \makelabel{io:IOrename}{3.2.42} \makelabel{io:IOrewinddir}{3.2.43} \makelabel{io:IOrmdir}{3.2.44} \makelabel{io:IOseekdir}{3.2.45} \makelabel{io:IOselect}{3.2.46} \makelabel{io:IOsend}{3.2.47} \makelabel{io:IOsendto}{3.2.48} \makelabel{io:IOsetsockopt}{3.2.49} \makelabel{io:IOsocket}{3.2.50} \makelabel{io:IOstat}{3.2.51} \makelabel{io:IOsymlink}{3.2.52} \makelabel{io:IOtelldir}{3.2.53} \makelabel{io:IOunlink}{3.2.54} \makelabel{io:IOWaitPid}{3.2.55} \makelabel{io:IOwrite}{3.2.56} \makelabel{io:IOmakesockaddrin}{3.3.1} \makelabel{io:IOenviron}{3.3.2} \makelabel{io:IOInstallSIGCHLDHandler}{3.3.3} \makelabel{io:IORestoreSIGCHLDHandler}{3.3.4} \makelabel{io:IsFile}{4.1.1} \makelabel{io:IOWrapFD}{4.1.2} \makelabel{io:IOFile (mode)}{4.1.3} \makelabel{io:IOFile (bufsize)}{4.1.3} \makelabel{io:IOFile (mode and bufsize)}{4.1.3} \makelabel{io:IOReadUntilEOF}{4.2.1} \makelabel{io:IOReadBlock}{4.2.2} \makelabel{io:IOReadLine}{4.2.3} \makelabel{io:IOReadLines}{4.2.4} \makelabel{io:IOHasData}{4.2.5} \makelabel{io:IORead}{4.2.6} \makelabel{io:IOWrite}{4.2.7} \makelabel{io:IOWriteLine}{4.2.8} \makelabel{io:IOWriteLines}{4.2.9} \makelabel{io:IOFlush}{4.2.10} \makelabel{io:IOWriteFlush}{4.2.11} \makelabel{io:IOReadyForWrite}{4.2.12} \makelabel{io:IOWriteNonBlocking}{4.2.13} \makelabel{io:IOReadyForFlush}{4.2.14} \makelabel{io:IOFlushNonBlocking}{4.2.15} \makelabel{io:IOClose}{4.2.16} \makelabel{io:IOGetFD}{4.3.1} \makelabel{io:IOGetWBuf}{4.3.2} \makelabel{io:IOSelect}{4.3.3} \makelabel{io:IOListDir}{4.3.4} \makelabel{io:IOMakeIPAddressPort}{4.3.5} \makelabel{io:IOEnvironment}{4.3.6} \makelabel{io:IOMakeEnvList}{4.3.7} \makelabel{io:IOFindExecutable}{4.4.1} \makelabel{io:IOCloseAllFDs}{4.4.2} \makelabel{io:IOPopen}{4.4.3} \makelabel{io:IOPopen2}{4.4.4} \makelabel{io:IOPopen3}{4.4.5} \makelabel{io:IOStartPipeline}{4.4.6} \makelabel{io:IOStringFilterFile}{4.4.7} \makelabel{io:IOStringFilterFile (append)}{4.4.8} \makelabel{io:IOFilteredFile}{4.4.9} \makelabel{io:IOSendStringBackground}{4.4.10} \makelabel{io:IOPipeThrough}{4.4.11} \makelabel{io:IOPipeThroughWithError}{4.4.12} \makelabel{io:IOError}{5.1.1} \makelabel{io:IONothing}{5.1.2} \makelabel{io:IOOK}{5.1.3} \makelabel{io:IOPickle}{5.2.1} \makelabel{io:IOUnpickle}{5.2.2} \makelabel{io:IOClearPickleCache}{5.2.3} \makelabel{io:RandomSource}{6.1.1} \makelabel{io:OpenHTTPConnection}{7.1.1} \makelabel{io:HTTPRequest}{7.1.2} \makelabel{io:HTTPTimeoutForSelect}{7.1.3} \makelabel{io:CloseHTTPConnection}{7.1.4} \makelabel{io:SingleHTTPRequest}{7.1.5} \makelabel{io:CheckForUpdates}{7.1.6}