PreviousUpNext

15.4.1249  src/lib/std/src/win32/winix-data-file-for-win32.pkg

## winix-data-file-for-win32.pkg
#
# Here we combine the low-level win32-specific code in
#
#     src/lib/std/src/win32/winix-data-file-io-driver-for-win32--premicrothread.pkg
#
# with the high-level platform-agnostic code in
#
#     src/lib/std/src/io/winix-data-file-for-os-g--premicrothread.pkg
#
# to produce a complete platform-specific binary-file I/O
# solution for win32.
#
# On win32 platforms we should also be published under the
# synonym data_file__premicrothread for use by cross-platform code. 
#
# Compare to:
#
#     src/lib/std/src/posix/winix-data-file-for-posix--premicrothread.pkg
#     src/lib/std/src/win32/winix-text-file-for-win32--premicrothread.pkg

package winix_data_file_for_win32
 :>     Winix_Data_File_For_Os__Premicrothread                                                                  # Winix_Data_File_For_Os__Premicrothread                                is from   src/lib/std/src/io/winix-data-file-for-os--premicrothread.api
        where pur::Filereader    = winix_base_data_file_io_driver_for_posix__premicrothread::Reader
        where pur::Filewriter    = winix_base_data_file_io_driver_for_posix__premicrothread::Writer             # 'posix' should not be mentioned here, so clearly this needs some work. -- 2012-03-08 CrT
  #     where pur::File_Position = winix_base_data_file_io_driver_for_posix__premicrothread::pos                # -- redundant
    =
    winix_data_file_for_os_g__premicrothread (                                                                  # winix_data_file_for_os_g__premicrothread              is from   src/lib/std/src/io/winix-data-file-for-os-g--premicrothread.pkg
        #
        package wxd =  winix_data_file_io_driver_for_win32__premicrothread                                      # winix_data_file_io_driver_for_win32__premicrothread   is from   src/lib/std/src/win32/winix-data-file-io-driver-for-win32--premicrothread.pkg
    );




## COPYRIGHT (c) 1996 Bell Labs.
## Subsequent changes by Jeff Prothero Copyright (c) 2010-2015,
## released per terms of SMLNJ-COPYRIGHT.


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext