| delorie.com/archives/browse.cgi | search |
| From: | Richard Dawe <richdawe AT bigfoot DOT com> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: why isn't the FSEXT hook implemented for dup in 2.03? |
| Date: | Mon, 28 Feb 2000 19:58:48 +0000 |
| Organization: | Customer of Planet Online |
| Lines: | 30 |
| Message-ID: | <38BAD378.23E5093@bigfoot.com> |
| References: | <Pine DOT SUN DOT 3 DOT 91 DOT 1000228084053 DOT 8833K-100000 AT is> |
| NNTP-Posting-Host: | modem-117.medroxyprogest.dialup.pol.co.uk |
| Mime-Version: | 1.0 |
| X-Trace: | newsg2.svr.pol.co.uk 951768560 21597 62.136.88.245 (28 Feb 2000 20:09:20 GMT) |
| NNTP-Posting-Date: | 28 Feb 2000 20:09:20 GMT |
| X-Complaints-To: | abuse AT theplanet DOT net |
| X-Mailer: | Mozilla 4.51 [en] (X11; I; Linux 2.2.14 i586) |
| X-Accept-Language: | de,fr |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Hello. Eli Zaretskii wrote: > > On Sun, 27 Feb 2000, Ken Yap wrote: > > The problem is the WATT-32 dup needs to be called to do the right > > thing for a socket dup > > What is ``the right thing for a socket dup''? > > I'm asking because I think most (if not all) of what needs to be done > is already done by the existing functionality if you simply call dup. I'm only guessing here, based on my experience of libsocket and my brief look at Watt-32, but I guess it would need to manipulate its internal data structures somehow. IIRC Watt-32 has special handling of duplicated sockets. Its dup handler would need to set a flag indicating this. So, dup() doesn't do everything that Watt-32 needs it to do. libsocket would need a special dup() handler, but there are so many problems trying to duplicate socket file descriptors between DOS boxes that it's probably not worth the hassle. Bye, -- Richard Dawe richdawe AT bigfoot DOT com ICQ 47595498 http://www.bigfoot.com/~richdawe/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |