Ignore:
Timestamp:
Jun 28, 2000, 11:05:57 PM (25 years ago)
Author:
phaller
Message:

Temp. Fix: CreatePipe() implemented. Needs HM support though

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/oslibdos.cpp

    r3748 r3768  
    1 /* $Id: oslibdos.cpp,v 1.32 2000-06-25 07:13:28 sandervl Exp $ */
     1/* $Id: oslibdos.cpp,v 1.33 2000-06-28 21:05:56 phaller Exp $ */
    22/*
    33 * Wrappers for OS/2 Dos* API
     
    19051905//******************************************************************************
    19061906//******************************************************************************
     1907
     1908
     1909//******************************************************************************
     1910//******************************************************************************
     1911BOOL OSLibDosCreatePipe(PHANDLE phfRead,
     1912                        PHANDLE phfWrite,
     1913                        void*   lpsa,
     1914                        DWORD   dwSize)
     1915{
     1916  APIRET rc;
     1917
     1918  dprintf(("DosCreatePipe(%08xh,%08xh,%08xh)\n",
     1919           phfRead,
     1920           phfWrite,
     1921           dwSize));
     1922 
     1923  // select default buffer size
     1924  if (dwSize == 0)
     1925    dwSize = 4096;
     1926 
     1927  rc = DosCreatePipe(phfRead,
     1928                     phfWrite,
     1929                     dwSize);
     1930  dprintf(("DosCreatePipe rc=%d",rc));
     1931  if (rc)
     1932  {
     1933    SetLastError(error2WinError(rc,ERROR_INVALID_PARAMETER_W));
     1934    return -1; // INVALID_HANDLE_VALUE
     1935  }
     1936  return NO_ERROR;
     1937}
Note: See TracChangeset for help on using the changeset viewer.