| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Developing for OS/2... |
Tom Brown wrote in a message to Thomas Seeling: TB> I looked through the ftpd.exe file to see if I could find TB> any clues as to what the file would be. telnetd uses TB> telnetd.cmd, so I thought that there might be an ftpd.cmd. TB> Anyway, I noticed that these applications were all written TB> in what looks like 16 bit Microsoft C! Does this mean that TB> the protocol support is all 16 bit as well? I would imagine TB> that if UDP/TCP and under were all 32 bit, the thunking TB> overhead of a 16 bit app could be significant when traffic TB> is running at LAN speeds. If UDP/TCP and under are all 16 TB> bit, then this would explain the 16 bit applications. The TCP/IP interfaces are all externalized, and are accessible both from 16-bit and 32-bit code. IBM migrated the network stack itself from 16-bit to 32-bit in the transition from TCP/IP v1.2 to v2.0; the stack in Warp Connect is designated v3.0, and the stack in Warp Server is designated v3.1. The problem was that, until TCP/IP v2.0 was released, IBM had to make the 16-bit TCP/IP v1.2 run on both OS/2 1.3 and OS/2 2.0. There was really no compelling reason to migrate some of the minor applications, such as FTPD.EXE, when the old 16-bit versions had been thoroughly tested. With text-mode Vio applications, they have to thunk in one direction or the other to get to the 16-bit video API or the 32-bit network API, anyway. Where there is some reason to do it, such as where there is some code sharing between the text-mode FTP.EXE and graphical FTPPM.EXE, there was a reason to migrate. -- Mike ---* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107) SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955 SEEN-BY: 712/407 515 517 628 713/888 800/1 @PATH: 323/107 396/1 270/101 712/515 711/808 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.