#106 Patch enabling SQL clients run from DOSBOX on Win32 Platform

open
nobody
None
5
2012-09-07
2005-07-23
cyberwalker
No

This patch implements all the required network services for
SQL Server clients to function property over Named Pipe
on Win32 platform. Existing SQL server clients which are
DB-Library applications should run form DOSBOX with this
patch applied.

Routines
DOS_OpenFile/DOS_CloseFile/DOS_ReadFile/DOS_WriteF
ile in Dos_file.cpp, and sub-function 5FH of
DOS_21Handler in dos.cpp are modified. Two additional
files dos_network.h and dos_network.cpp are added.

Discussion

  • cyberwalker
    cyberwalker
    2005-08-08

    Logged In: YES
    user_id=1312307

    Updated file is uploaded. I have made all functions inline to avoid
    modifying makefile.

     
  • cyberwalker
    cyberwalker
    2005-08-08

     
  • cyberwalker
    cyberwalker
    2005-08-08

     
    Attachments
  • TaeWoong Yoo
    TaeWoong Yoo
    2005-08-09

    Logged In: YES
    user_id=844698

    1) You didn't add

    include <windows.h> into dos_netowrk.cpp. - Important!

    2) Even though I added a filename 'dos_network.cpp' into
    Makfile.am in src/dos directory,
    it seems that dos.cpp and dos_files.cpp don't(or cannot?)
    detect dos_network.cpp.
    Adding "#include dos_network.cpp" to dos.cpp &
    dos_files.cpp is not a complete solution.
    - some errors are fixed but still other erros (undefined
    reference) remained :
    Network_TranscateNamedPipe in dos.cpp
    NetworkHandleList in dos.cpp and dos_files.cpp.

     
  • cyberwalker
    cyberwalker
    2005-08-09

    Logged In: YES
    user_id=1312307

    Thank you.

    Dos_network.cpp has been removed. Only dos_network.h is
    required. Please download the latest files for testing.

    I will add #include <windows.h> to dos_network.h.

     
  • cyberwalker
    cyberwalker
    2005-08-09

    Logged In: YES
    user_id=1312307

    Thank you.

    Dos_network.cpp has been removed. Only dos_network.h is
    required. Please download the latest files for testing.

    I will add #include <windows.h> to dos_network.h.

     
  • cyberwalker
    cyberwalker
    2005-08-09

    include <windows.h> added.

     
    Attachments