\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\@writefile{toc}{\contentsline {chapter}{\numberline {1}\leavevmode {\color  {Chapter }Preface}}{6}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{Chap-Preface}{{1}{6}{\textcolor {Chapter }{Preface}\relax }{chapter.1}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}\leavevmode {\color  {Chapter }Installation of the \textsf  {IO}-package}}{7}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{Chap-Install}{{2}{7}{\textcolor {Chapter }{Installation of the \textsf {IO}-package}\relax }{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}\leavevmode {\color  {Chapter }Static linking}}{8}{section.2.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}\leavevmode {\color  {Chapter }Recompiling the documentation}}{8}{section.2.2}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}\leavevmode {\color  {Chapter }Functions directly available from the C library}}{9}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{Chap-CLibFuncs}{{3}{9}{\textcolor {Chapter }{Functions directly available from the C library}\relax }{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}\leavevmode {\color  {Chapter }Differences in arguments - an overview}}{9}{section.3.1}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}\leavevmode {\color  {Chapter }The low-level functions in detail}}{10}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}\leavevmode {\color  {Chapter }IO{\_}accept}}{10}{subsection.3.2.1}}
\newlabel{IOaccept}{{3.2.1}{10}{\textcolor {Chapter }{IO{\_}accept}\relax }{subsection.3.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}\leavevmode {\color  {Chapter }IO{\_}bind}}{10}{subsection.3.2.2}}
\newlabel{IObind}{{3.2.2}{10}{\textcolor {Chapter }{IO{\_}bind}\relax }{subsection.3.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}\leavevmode {\color  {Chapter }IO{\_}chdir}}{11}{subsection.3.2.3}}
\newlabel{IOchdir}{{3.2.3}{11}{\textcolor {Chapter }{IO{\_}chdir}\relax }{subsection.3.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}\leavevmode {\color  {Chapter }IO{\_}chmod}}{11}{subsection.3.2.4}}
\newlabel{IOchmod}{{3.2.4}{11}{\textcolor {Chapter }{IO{\_}chmod}\relax }{subsection.3.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}\leavevmode {\color  {Chapter }IO{\_}chown}}{11}{subsection.3.2.5}}
\newlabel{IOchown}{{3.2.5}{11}{\textcolor {Chapter }{IO{\_}chown}\relax }{subsection.3.2.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}\leavevmode {\color  {Chapter }IO{\_}close}}{11}{subsection.3.2.6}}
\newlabel{IOclose}{{3.2.6}{11}{\textcolor {Chapter }{IO{\_}close}\relax }{subsection.3.2.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.7}\leavevmode {\color  {Chapter }IO{\_}closedir}}{11}{subsection.3.2.7}}
\newlabel{IOclosedir}{{3.2.7}{11}{\textcolor {Chapter }{IO{\_}closedir}\relax }{subsection.3.2.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.8}\leavevmode {\color  {Chapter }IO{\_}connect}}{11}{subsection.3.2.8}}
\newlabel{IOconnect}{{3.2.8}{11}{\textcolor {Chapter }{IO{\_}connect}\relax }{subsection.3.2.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.9}\leavevmode {\color  {Chapter }IO{\_}creat}}{11}{subsection.3.2.9}}
\newlabel{IOcreat}{{3.2.9}{11}{\textcolor {Chapter }{IO{\_}creat}\relax }{subsection.3.2.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.10}\leavevmode {\color  {Chapter }IO{\_}dup}}{12}{subsection.3.2.10}}
\newlabel{IOdup}{{3.2.10}{12}{\textcolor {Chapter }{IO{\_}dup}\relax }{subsection.3.2.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.11}\leavevmode {\color  {Chapter }IO{\_}dup2}}{12}{subsection.3.2.11}}
\newlabel{IOdup2}{{3.2.11}{12}{\textcolor {Chapter }{IO{\_}dup2}\relax }{subsection.3.2.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.12}\leavevmode {\color  {Chapter }IO{\_}execv}}{12}{subsection.3.2.12}}
\newlabel{IOexecv}{{3.2.12}{12}{\textcolor {Chapter }{IO{\_}execv}\relax }{subsection.3.2.12}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.13}\leavevmode {\color  {Chapter }IO{\_}execve}}{12}{subsection.3.2.13}}
\newlabel{IOexecve}{{3.2.13}{12}{\textcolor {Chapter }{IO{\_}execve}\relax }{subsection.3.2.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.14}\leavevmode {\color  {Chapter }IO{\_}execvp}}{12}{subsection.3.2.14}}
\newlabel{IOexecvp}{{3.2.14}{12}{\textcolor {Chapter }{IO{\_}execvp}\relax }{subsection.3.2.14}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.15}\leavevmode {\color  {Chapter }IO{\_}exit}}{12}{subsection.3.2.15}}
\newlabel{IOexit}{{3.2.15}{12}{\textcolor {Chapter }{IO{\_}exit}\relax }{subsection.3.2.15}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.16}\leavevmode {\color  {Chapter }IO{\_}fchmod}}{12}{subsection.3.2.16}}
\newlabel{IOfchmod}{{3.2.16}{12}{\textcolor {Chapter }{IO{\_}fchmod}\relax }{subsection.3.2.16}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.17}\leavevmode {\color  {Chapter }IO{\_}fchown}}{13}{subsection.3.2.17}}
\newlabel{IOfchown}{{3.2.17}{13}{\textcolor {Chapter }{IO{\_}fchown}\relax }{subsection.3.2.17}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.18}\leavevmode {\color  {Chapter }IO{\_}fcntl}}{13}{subsection.3.2.18}}
\newlabel{IOfcntl}{{3.2.18}{13}{\textcolor {Chapter }{IO{\_}fcntl}\relax }{subsection.3.2.18}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.19}\leavevmode {\color  {Chapter }IO{\_}fork}}{13}{subsection.3.2.19}}
\newlabel{IOfork}{{3.2.19}{13}{\textcolor {Chapter }{IO{\_}fork}\relax }{subsection.3.2.19}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.20}\leavevmode {\color  {Chapter }IO{\_}fstat}}{13}{subsection.3.2.20}}
\newlabel{IOfstat}{{3.2.20}{13}{\textcolor {Chapter }{IO{\_}fstat}\relax }{subsection.3.2.20}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.21}\leavevmode {\color  {Chapter }IO{\_}gethostbyname}}{13}{subsection.3.2.21}}
\newlabel{IOgethostbyname}{{3.2.21}{13}{\textcolor {Chapter }{IO{\_}gethostbyname}\relax }{subsection.3.2.21}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.22}\leavevmode {\color  {Chapter }IO{\_}getsockopt}}{13}{subsection.3.2.22}}
\newlabel{IOgetsockopt}{{3.2.22}{13}{\textcolor {Chapter }{IO{\_}getsockopt}\relax }{subsection.3.2.22}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.23}\leavevmode {\color  {Chapter }IO{\_}lchown}}{14}{subsection.3.2.23}}
\newlabel{IOlchown}{{3.2.23}{14}{\textcolor {Chapter }{IO{\_}lchown}\relax }{subsection.3.2.23}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.24}\leavevmode {\color  {Chapter }IO{\_}link}}{14}{subsection.3.2.24}}
\newlabel{IOlink}{{3.2.24}{14}{\textcolor {Chapter }{IO{\_}link}\relax }{subsection.3.2.24}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.25}\leavevmode {\color  {Chapter }IO{\_}listen}}{14}{subsection.3.2.25}}
\newlabel{IOlisten}{{3.2.25}{14}{\textcolor {Chapter }{IO{\_}listen}\relax }{subsection.3.2.25}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.26}\leavevmode {\color  {Chapter }IO{\_}lseek}}{14}{subsection.3.2.26}}
\newlabel{IOlseek}{{3.2.26}{14}{\textcolor {Chapter }{IO{\_}lseek}\relax }{subsection.3.2.26}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.27}\leavevmode {\color  {Chapter }IO{\_}lstat}}{14}{subsection.3.2.27}}
\newlabel{IOlstat}{{3.2.27}{14}{\textcolor {Chapter }{IO{\_}lstat}\relax }{subsection.3.2.27}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.28}\leavevmode {\color  {Chapter }IO{\_}mkdir}}{14}{subsection.3.2.28}}
\newlabel{IOmkdir}{{3.2.28}{14}{\textcolor {Chapter }{IO{\_}mkdir}\relax }{subsection.3.2.28}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.29}\leavevmode {\color  {Chapter }IO{\_}mkfifo}}{14}{subsection.3.2.29}}
\newlabel{IOmkfifo}{{3.2.29}{14}{\textcolor {Chapter }{IO{\_}mkfifo}\relax }{subsection.3.2.29}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.30}\leavevmode {\color  {Chapter }IO{\_}mknod}}{14}{subsection.3.2.30}}
\newlabel{IOmknod}{{3.2.30}{14}{\textcolor {Chapter }{IO{\_}mknod}\relax }{subsection.3.2.30}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.31}\leavevmode {\color  {Chapter }IO{\_}open}}{15}{subsection.3.2.31}}
\newlabel{IOopen}{{3.2.31}{15}{\textcolor {Chapter }{IO{\_}open}\relax }{subsection.3.2.31}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.32}\leavevmode {\color  {Chapter }IO{\_}opendir}}{15}{subsection.3.2.32}}
\newlabel{IOopendir}{{3.2.32}{15}{\textcolor {Chapter }{IO{\_}opendir}\relax }{subsection.3.2.32}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.33}\leavevmode {\color  {Chapter }IO{\_}pipe}}{15}{subsection.3.2.33}}
\newlabel{IOpipe}{{3.2.33}{15}{\textcolor {Chapter }{IO{\_}pipe}\relax }{subsection.3.2.33}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.34}\leavevmode {\color  {Chapter }IO{\_}read}}{15}{subsection.3.2.34}}
\newlabel{IOread}{{3.2.34}{15}{\textcolor {Chapter }{IO{\_}read}\relax }{subsection.3.2.34}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.35}\leavevmode {\color  {Chapter }IO{\_}readdir}}{15}{subsection.3.2.35}}
\newlabel{IOreaddir}{{3.2.35}{15}{\textcolor {Chapter }{IO{\_}readdir}\relax }{subsection.3.2.35}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.36}\leavevmode {\color  {Chapter }IO{\_}readlink}}{15}{subsection.3.2.36}}
\newlabel{IOreadlink}{{3.2.36}{15}{\textcolor {Chapter }{IO{\_}readlink}\relax }{subsection.3.2.36}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.37}\leavevmode {\color  {Chapter }IO{\_}recv}}{16}{subsection.3.2.37}}
\newlabel{IOrecv}{{3.2.37}{16}{\textcolor {Chapter }{IO{\_}recv}\relax }{subsection.3.2.37}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.38}\leavevmode {\color  {Chapter }IO{\_}recvfrom}}{16}{subsection.3.2.38}}
\newlabel{IOrecvfrom}{{3.2.38}{16}{\textcolor {Chapter }{IO{\_}recvfrom}\relax }{subsection.3.2.38}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.39}\leavevmode {\color  {Chapter }IO{\_}rename}}{16}{subsection.3.2.39}}
\newlabel{IOrename}{{3.2.39}{16}{\textcolor {Chapter }{IO{\_}rename}\relax }{subsection.3.2.39}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.40}\leavevmode {\color  {Chapter }IO{\_}rewinddir}}{16}{subsection.3.2.40}}
\newlabel{IOrewinddir}{{3.2.40}{16}{\textcolor {Chapter }{IO{\_}rewinddir}\relax }{subsection.3.2.40}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.41}\leavevmode {\color  {Chapter }IO{\_}rmdir}}{16}{subsection.3.2.41}}
\newlabel{IOrmdir}{{3.2.41}{16}{\textcolor {Chapter }{IO{\_}rmdir}\relax }{subsection.3.2.41}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.42}\leavevmode {\color  {Chapter }IO{\_}seekdir}}{16}{subsection.3.2.42}}
\newlabel{IOseekdir}{{3.2.42}{16}{\textcolor {Chapter }{IO{\_}seekdir}\relax }{subsection.3.2.42}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.43}\leavevmode {\color  {Chapter }IO{\_}select}}{16}{subsection.3.2.43}}
\newlabel{IOselect}{{3.2.43}{16}{\textcolor {Chapter }{IO{\_}select}\relax }{subsection.3.2.43}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.44}\leavevmode {\color  {Chapter }IO{\_}send}}{17}{subsection.3.2.44}}
\newlabel{IOsend}{{3.2.44}{17}{\textcolor {Chapter }{IO{\_}send}\relax }{subsection.3.2.44}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.45}\leavevmode {\color  {Chapter }IO{\_}sendto}}{17}{subsection.3.2.45}}
\newlabel{IOsendto}{{3.2.45}{17}{\textcolor {Chapter }{IO{\_}sendto}\relax }{subsection.3.2.45}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.46}\leavevmode {\color  {Chapter }IO{\_}setsockopt}}{17}{subsection.3.2.46}}
\newlabel{IOsetsockopt}{{3.2.46}{17}{\textcolor {Chapter }{IO{\_}setsockopt}\relax }{subsection.3.2.46}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.47}\leavevmode {\color  {Chapter }IO{\_}socket}}{17}{subsection.3.2.47}}
\newlabel{IOsocket}{{3.2.47}{17}{\textcolor {Chapter }{IO{\_}socket}\relax }{subsection.3.2.47}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.48}\leavevmode {\color  {Chapter }IO{\_}stat}}{17}{subsection.3.2.48}}
\newlabel{IOstat}{{3.2.48}{17}{\textcolor {Chapter }{IO{\_}stat}\relax }{subsection.3.2.48}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.49}\leavevmode {\color  {Chapter }IO{\_}symlink}}{17}{subsection.3.2.49}}
\newlabel{IOsymlink}{{3.2.49}{17}{\textcolor {Chapter }{IO{\_}symlink}\relax }{subsection.3.2.49}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.50}\leavevmode {\color  {Chapter }IO{\_}telldir}}{18}{subsection.3.2.50}}
\newlabel{IOtelldir}{{3.2.50}{18}{\textcolor {Chapter }{IO{\_}telldir}\relax }{subsection.3.2.50}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.51}\leavevmode {\color  {Chapter }IO{\_}unlink}}{18}{subsection.3.2.51}}
\newlabel{IOunlink}{{3.2.51}{18}{\textcolor {Chapter }{IO{\_}unlink}\relax }{subsection.3.2.51}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.52}\leavevmode {\color  {Chapter }IO{\_}WaitPid}}{18}{subsection.3.2.52}}
\newlabel{IOWaitPid}{{3.2.52}{18}{\textcolor {Chapter }{IO{\_}WaitPid}\relax }{subsection.3.2.52}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.53}\leavevmode {\color  {Chapter }IO{\_}write}}{18}{subsection.3.2.53}}
\newlabel{IOwrite}{{3.2.53}{18}{\textcolor {Chapter }{IO{\_}write}\relax }{subsection.3.2.53}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}\leavevmode {\color  {Chapter }Further C level functions}}{18}{section.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}\leavevmode {\color  {Chapter }IO{\_}make{\_}sockaddr{\_}in}}{18}{subsection.3.3.1}}
\newlabel{IOmakesockaddrin}{{3.3.1}{18}{\textcolor {Chapter }{IO{\_}make{\_}sockaddr{\_}in}\relax }{subsection.3.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}\leavevmode {\color  {Chapter }IO{\_}environ}}{18}{subsection.3.3.2}}
\newlabel{IOenviron}{{3.3.2}{18}{\textcolor {Chapter }{IO{\_}environ}\relax }{subsection.3.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}\leavevmode {\color  {Chapter }IO{\_}InstallSIGCHLDHandler}}{19}{subsection.3.3.3}}
\newlabel{IOInstallSIGCHLDHandler}{{3.3.3}{19}{\textcolor {Chapter }{IO{\_}InstallSIGCHLDHandler}\relax }{subsection.3.3.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}\leavevmode {\color  {Chapter }IO{\_}RestoreSIGCHLDHandler}}{19}{subsection.3.3.4}}
\newlabel{IORestoreSIGCHLDHandler}{{3.3.4}{19}{\textcolor {Chapter }{IO{\_}RestoreSIGCHLDHandler}\relax }{subsection.3.3.4}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}\leavevmode {\color  {Chapter }High level functions for buffered I/O}}{20}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{bufio}{{4}{20}{\textcolor {Chapter }{High level functions for buffered I/O}\relax }{chapter.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}\leavevmode {\color  {Chapter }Types and the creation of \texttt  {File} objects}}{20}{section.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}\leavevmode {\color  {Chapter }IsFile}}{20}{subsection.4.1.1}}
\newlabel{IsFile}{{4.1.1}{20}{\textcolor {Chapter }{IsFile}\relax }{subsection.4.1.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.2}\leavevmode {\color  {Chapter }IO{\_}WrapFD}}{20}{subsection.4.1.2}}
\newlabel{IOWrapFD}{{4.1.2}{20}{\textcolor {Chapter }{IO{\_}WrapFD}\relax }{subsection.4.1.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.3}\leavevmode {\color  {Chapter }IO{\_}File}}{21}{subsection.4.1.3}}
\newlabel{IOFile}{{4.1.3}{21}{\textcolor {Chapter }{IO{\_}File}\relax }{subsection.4.1.3}{}}
\newlabel{IOFile}{{4.1.3}{21}{\textcolor {Chapter }{IO{\_}File}\relax }{subsection.4.1.3}{}}
\newlabel{IOFile}{{4.1.3}{21}{\textcolor {Chapter }{IO{\_}File}\relax }{subsection.4.1.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}\leavevmode {\color  {Chapter }Reading and writing}}{21}{section.4.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}\leavevmode {\color  {Chapter }IO{\_}ReadUntilEOF}}{21}{subsection.4.2.1}}
\newlabel{IOReadUntilEOF}{{4.2.1}{21}{\textcolor {Chapter }{IO{\_}ReadUntilEOF}\relax }{subsection.4.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}\leavevmode {\color  {Chapter }IO{\_}ReadBlock}}{21}{subsection.4.2.2}}
\newlabel{IOReadBlock}{{4.2.2}{21}{\textcolor {Chapter }{IO{\_}ReadBlock}\relax }{subsection.4.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}\leavevmode {\color  {Chapter }IO{\_}ReadLine}}{22}{subsection.4.2.3}}
\newlabel{IOReadLine}{{4.2.3}{22}{\textcolor {Chapter }{IO{\_}ReadLine}\relax }{subsection.4.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}\leavevmode {\color  {Chapter }IO{\_}ReadLines}}{22}{subsection.4.2.4}}
\newlabel{IOReadLines}{{4.2.4}{22}{\textcolor {Chapter }{IO{\_}ReadLines}\relax }{subsection.4.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.5}\leavevmode {\color  {Chapter }IO{\_}HasData}}{22}{subsection.4.2.5}}
\newlabel{IOHasData}{{4.2.5}{22}{\textcolor {Chapter }{IO{\_}HasData}\relax }{subsection.4.2.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.6}\leavevmode {\color  {Chapter }IO{\_}Read}}{22}{subsection.4.2.6}}
\newlabel{IORead}{{4.2.6}{22}{\textcolor {Chapter }{IO{\_}Read}\relax }{subsection.4.2.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.7}\leavevmode {\color  {Chapter }IO{\_}Write}}{23}{subsection.4.2.7}}
\newlabel{IOWrite}{{4.2.7}{23}{\textcolor {Chapter }{IO{\_}Write}\relax }{subsection.4.2.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.8}\leavevmode {\color  {Chapter }IO{\_}WriteLine}}{23}{subsection.4.2.8}}
\newlabel{IOWriteLine}{{4.2.8}{23}{\textcolor {Chapter }{IO{\_}WriteLine}\relax }{subsection.4.2.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.9}\leavevmode {\color  {Chapter }IO{\_}WriteLines}}{23}{subsection.4.2.9}}
\newlabel{IOWriteLines}{{4.2.9}{23}{\textcolor {Chapter }{IO{\_}WriteLines}\relax }{subsection.4.2.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.10}\leavevmode {\color  {Chapter }IO{\_}Flush}}{23}{subsection.4.2.10}}
\newlabel{IOFlush}{{4.2.10}{23}{\textcolor {Chapter }{IO{\_}Flush}\relax }{subsection.4.2.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.11}\leavevmode {\color  {Chapter }IO{\_}WriteFlush}}{24}{subsection.4.2.11}}
\newlabel{IOWriteFlush}{{4.2.11}{24}{\textcolor {Chapter }{IO{\_}WriteFlush}\relax }{subsection.4.2.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.12}\leavevmode {\color  {Chapter }IO{\_}ReadyForWrite}}{24}{subsection.4.2.12}}
\newlabel{IOReadyForWrite}{{4.2.12}{24}{\textcolor {Chapter }{IO{\_}ReadyForWrite}\relax }{subsection.4.2.12}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.13}\leavevmode {\color  {Chapter }IO{\_}WriteNonBlocking}}{24}{subsection.4.2.13}}
\newlabel{IOWriteNonBlocking}{{4.2.13}{24}{\textcolor {Chapter }{IO{\_}WriteNonBlocking}\relax }{subsection.4.2.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.14}\leavevmode {\color  {Chapter }IO{\_}ReadyForFlush}}{24}{subsection.4.2.14}}
\newlabel{IOReadyForFlush}{{4.2.14}{24}{\textcolor {Chapter }{IO{\_}ReadyForFlush}\relax }{subsection.4.2.14}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.15}\leavevmode {\color  {Chapter }IO{\_}FlushNonBlocking}}{25}{subsection.4.2.15}}
\newlabel{IOFlushNonBlocking}{{4.2.15}{25}{\textcolor {Chapter }{IO{\_}FlushNonBlocking}\relax }{subsection.4.2.15}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.16}\leavevmode {\color  {Chapter }IO{\_}Close}}{25}{subsection.4.2.16}}
\newlabel{IOClose}{{4.2.16}{25}{\textcolor {Chapter }{IO{\_}Close}\relax }{subsection.4.2.16}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}\leavevmode {\color  {Chapter }Other functions}}{25}{section.4.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}\leavevmode {\color  {Chapter }IO{\_}GetFD}}{25}{subsection.4.3.1}}
\newlabel{IOGetFD}{{4.3.1}{25}{\textcolor {Chapter }{IO{\_}GetFD}\relax }{subsection.4.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}\leavevmode {\color  {Chapter }IO{\_}GetWBuf}}{25}{subsection.4.3.2}}
\newlabel{IOGetWBuf}{{4.3.2}{25}{\textcolor {Chapter }{IO{\_}GetWBuf}\relax }{subsection.4.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.3}\leavevmode {\color  {Chapter }IO{\_}Select}}{25}{subsection.4.3.3}}
\newlabel{IOSelect}{{4.3.3}{25}{\textcolor {Chapter }{IO{\_}Select}\relax }{subsection.4.3.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.4}\leavevmode {\color  {Chapter }IO{\_}ListDir}}{26}{subsection.4.3.4}}
\newlabel{IOListDir}{{4.3.4}{26}{\textcolor {Chapter }{IO{\_}ListDir}\relax }{subsection.4.3.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.5}\leavevmode {\color  {Chapter }IO{\_}MakeIPAddressPort}}{26}{subsection.4.3.5}}
\newlabel{IOMakeIPAddressPort}{{4.3.5}{26}{\textcolor {Chapter }{IO{\_}MakeIPAddressPort}\relax }{subsection.4.3.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.6}\leavevmode {\color  {Chapter }IO{\_}Environment}}{26}{subsection.4.3.6}}
\newlabel{IOEnvironment}{{4.3.6}{26}{\textcolor {Chapter }{IO{\_}Environment}\relax }{subsection.4.3.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.7}\leavevmode {\color  {Chapter }IO{\_}MakeEnvList}}{26}{subsection.4.3.7}}
\newlabel{IOMakeEnvList}{{4.3.7}{26}{\textcolor {Chapter }{IO{\_}MakeEnvList}\relax }{subsection.4.3.7}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.4}\leavevmode {\color  {Chapter }Inter process communication}}{27}{section.4.4}}
\newlabel{ipc}{{4.4}{27}{\textcolor {Chapter }{Inter process communication}\relax }{section.4.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}\leavevmode {\color  {Chapter }IO{\_}FindExecutable}}{27}{subsection.4.4.1}}
\newlabel{IOFindExecutable}{{4.4.1}{27}{\textcolor {Chapter }{IO{\_}FindExecutable}\relax }{subsection.4.4.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}\leavevmode {\color  {Chapter }IO{\_}CloseAllFDs}}{27}{subsection.4.4.2}}
\newlabel{IOCloseAllFDs}{{4.4.2}{27}{\textcolor {Chapter }{IO{\_}CloseAllFDs}\relax }{subsection.4.4.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.3}\leavevmode {\color  {Chapter }IO{\_}Popen}}{27}{subsection.4.4.3}}
\newlabel{IOPopen}{{4.4.3}{27}{\textcolor {Chapter }{IO{\_}Popen}\relax }{subsection.4.4.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.4}\leavevmode {\color  {Chapter }IO{\_}Popen2}}{27}{subsection.4.4.4}}
\newlabel{IOPopen2}{{4.4.4}{27}{\textcolor {Chapter }{IO{\_}Popen2}\relax }{subsection.4.4.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.5}\leavevmode {\color  {Chapter }IO{\_}Popen3}}{28}{subsection.4.4.5}}
\newlabel{IOPopen3}{{4.4.5}{28}{\textcolor {Chapter }{IO{\_}Popen3}\relax }{subsection.4.4.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.6}\leavevmode {\color  {Chapter }IO{\_}StartPipeline}}{28}{subsection.4.4.6}}
\newlabel{IOStartPipeline}{{4.4.6}{28}{\textcolor {Chapter }{IO{\_}StartPipeline}\relax }{subsection.4.4.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.7}\leavevmode {\color  {Chapter }IO{\_}StringFilterFile}}{29}{subsection.4.4.7}}
\newlabel{IOStringFilterFile}{{4.4.7}{29}{\textcolor {Chapter }{IO{\_}StringFilterFile}\relax }{subsection.4.4.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.8}\leavevmode {\color  {Chapter }IO{\_}StringFilterFile}}{29}{subsection.4.4.8}}
\newlabel{IOStringFilterFile}{{4.4.8}{29}{\textcolor {Chapter }{IO{\_}StringFilterFile}\relax }{subsection.4.4.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.9}\leavevmode {\color  {Chapter }IO{\_}FilteredFile}}{29}{subsection.4.4.9}}
\newlabel{IOFilteredFile}{{4.4.9}{29}{\textcolor {Chapter }{IO{\_}FilteredFile}\relax }{subsection.4.4.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.10}\leavevmode {\color  {Chapter }IO{\_}SendStringBackground}}{29}{subsection.4.4.10}}
\newlabel{IOSendStringBackground}{{4.4.10}{29}{\textcolor {Chapter }{IO{\_}SendStringBackground}\relax }{subsection.4.4.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.11}\leavevmode {\color  {Chapter }IO{\_}PipeThrough}}{30}{subsection.4.4.11}}
\newlabel{IOPipeThrough}{{4.4.11}{30}{\textcolor {Chapter }{IO{\_}PipeThrough}\relax }{subsection.4.4.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.12}\leavevmode {\color  {Chapter }IO{\_}PipeThroughWithError}}{30}{subsection.4.4.12}}
\newlabel{IOPipeThroughWithError}{{4.4.12}{30}{\textcolor {Chapter }{IO{\_}PipeThroughWithError}\relax }{subsection.4.4.12}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}\leavevmode {\color  {Chapter }Object serialisation (Pickling)}}{32}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}\leavevmode {\color  {Chapter }Result objects}}{32}{section.5.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}\leavevmode {\color  {Chapter }IO{\_}Error}}{32}{subsection.5.1.1}}
\newlabel{IOError}{{5.1.1}{32}{\textcolor {Chapter }{IO{\_}Error}\relax }{subsection.5.1.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}\leavevmode {\color  {Chapter }IO{\_}Nothing}}{32}{subsection.5.1.2}}
\newlabel{IONothing}{{5.1.2}{32}{\textcolor {Chapter }{IO{\_}Nothing}\relax }{subsection.5.1.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.3}\leavevmode {\color  {Chapter }IO{\_}OK}}{32}{subsection.5.1.3}}
\newlabel{IOOK}{{5.1.3}{32}{\textcolor {Chapter }{IO{\_}OK}\relax }{subsection.5.1.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}\leavevmode {\color  {Chapter }Pickling and unpickling}}{33}{section.5.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}\leavevmode {\color  {Chapter }IO{\_}Pickle}}{33}{subsection.5.2.1}}
\newlabel{IOPickle}{{5.2.1}{33}{\textcolor {Chapter }{IO{\_}Pickle}\relax }{subsection.5.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}\leavevmode {\color  {Chapter }IO{\_}Unpickle}}{33}{subsection.5.2.2}}
\newlabel{IOUnpickle}{{5.2.2}{33}{\textcolor {Chapter }{IO{\_}Unpickle}\relax }{subsection.5.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}\leavevmode {\color  {Chapter }IO{\_}ClearPickleCache}}{33}{subsection.5.2.3}}
\newlabel{IOClearPickleCache}{{5.2.3}{33}{\textcolor {Chapter }{IO{\_}ClearPickleCache}\relax }{subsection.5.2.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}\leavevmode {\color  {Chapter }Extending the pickling framework}}{33}{section.5.3}}
\newlabel{ExtPickFrame}{{5.3}{33}{\textcolor {Chapter }{Extending the pickling framework}\relax }{section.5.3}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}\leavevmode {\color  {Chapter }Really random sources}}{35}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}\leavevmode {\color  {Chapter }The functions}}{35}{section.6.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}\leavevmode {\color  {Chapter }RandomSource}}{35}{subsection.6.1.1}}
\newlabel{RandomSource}{{6.1.1}{35}{\textcolor {Chapter }{RandomSource}\relax }{subsection.6.1.1}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}\leavevmode {\color  {Chapter }A client side implementation of the HTTP protocol}}{36}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {7.1}\leavevmode {\color  {Chapter }Functions for client side HTTP}}{36}{section.7.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.1}\leavevmode {\color  {Chapter }OpenHTTPConnection}}{36}{subsection.7.1.1}}
\newlabel{OpenHTTPConnection}{{7.1.1}{36}{\textcolor {Chapter }{OpenHTTPConnection}\relax }{subsection.7.1.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.2}\leavevmode {\color  {Chapter }HTTPRequest}}{36}{subsection.7.1.2}}
\newlabel{HTTPRequest}{{7.1.2}{36}{\textcolor {Chapter }{HTTPRequest}\relax }{subsection.7.1.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.3}\leavevmode {\color  {Chapter }HTTPTimeoutForSelect}}{37}{subsection.7.1.3}}
\newlabel{HTTPTimeoutForSelect}{{7.1.3}{37}{\textcolor {Chapter }{HTTPTimeoutForSelect}\relax }{subsection.7.1.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.4}\leavevmode {\color  {Chapter }CloseHTTPConnection}}{37}{subsection.7.1.4}}
\newlabel{CloseHTTPConnection}{{7.1.4}{37}{\textcolor {Chapter }{CloseHTTPConnection}\relax }{subsection.7.1.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.5}\leavevmode {\color  {Chapter }SingleHTTPRequest}}{38}{subsection.7.1.5}}
\newlabel{SingleHTTPRequest}{{7.1.5}{38}{\textcolor {Chapter }{SingleHTTPRequest}\relax }{subsection.7.1.5}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {8}\leavevmode {\color  {Chapter }Examples of usage}}{39}{chapter.8}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {8.1}\leavevmode {\color  {Chapter }Writing and reading a file}}{39}{section.8.1}}
\@writefile{toc}{\contentsline {section}{\numberline {8.2}\leavevmode {\color  {Chapter }Using filtering programs to read and write files}}{40}{section.8.2}}
\@writefile{toc}{\contentsline {section}{\numberline {8.3}\leavevmode {\color  {Chapter }Using filters when reading or writing files sequentially}}{40}{section.8.3}}
\@writefile{toc}{\contentsline {section}{\numberline {8.4}\leavevmode {\color  {Chapter }Accessing a web page}}{41}{section.8.4}}
\@writefile{toc}{\contentsline {section}{\numberline {8.5}\leavevmode {\color  {Chapter }(Un-)Pickling}}{41}{section.8.5}}
\@writefile{toc}{\contentsline {chapter}{\numberline {9}\leavevmode {\color  {Chapter }License}}{43}{chapter.9}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
