Hi. Tim Morgan <tmorgan99 / gmail.com> wrote: (2005/12/27 14:16) >>>> __pioinfo structure may have been changed. > >I have not found this extern. on my system. >I switched out the #ifdefs to work around with BORLANDCC codes, but I >suppose now I don't have an isatty() > >What was pioinfo supposed to be anyway? I believe it's needed to store socket handle in RTL's file handle table on Win9x. native open_osfhandle on VisualC++6 rejects SOCKET handle there. # File table entry is allocated for dummy handle first, and it's swap with socket handle. # So direct access to file table is needed.