Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jun 2001 11:29:28 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Dan Nelson <dnelson@emsphone.com>
Cc:        Jordan Hubbard <jkh@osd.bsdi.com>, roberto@keltia.freenix.fr, hackers@FreeBSD.ORG
Subject:   Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Message-ID:  <3B2F9A08.3BFD5400@mindspring.com>
References:  <002201c0f5de$1f3844a0$f642d9cf@DROID> <20010615140117A.jkh@osd.bsdi.com> <20010615233013.A26606@tara.freenix.org> <20010615144721D.jkh@osd.bsdi.com> <20010615190907.A3511@dan.emsphone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Dan Nelson wrote:
> 
> In the last episode (Jun 15), Jordan Hubbard said:
> > Thanks, that represents the first "hard hit" I've seen yet:
> >
> > root@winston-> strings FTP.EXE |grep "University of California"
> > @(#) Copyright (c) 1983 The Regents of the University of California.
> 
> But this probably just means that FTP.EXE is based off the BSD ftp
> source; you're looking for evidence that the kernel itself has BSD
> stack code in it, right?

I doubt it.  The stack was in user space until NT/2000;
that's why sockets could not be treated as file descriptors.

Actually, you can allocate anonymous completion ports,
and use aprtment model threading to get the same effect
in 95/98, but who's counting?  8-).

The file you are looking for is WSOCK32.DLL, the 32 bit
WinSock library.  Preferrably, you will use the version
from the developer CD, since it has debugging information
and many more unstripped strings.  If you have a copy of
"Visual InterDev" or even just a vanilla "Visual C++",
it should be an easy find.

Also I suggest looking at the "Early Availability Technology
Preview" for their IPv4+IPSEC/IPv6 stack.

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B2F9A08.3BFD5400>