This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Newlib resolver [was Re: minires-0.95 - a new package ready for review]


cgf@redhat.com wrote:
On Thu, Jun 12, 2003 at 11:49:28AM -0400, Pierre A. Humblet wrote:

Christopher Faylor wrote:

On Wed, Jun 11, 2003 at 10:33:36PM -0400, Nicholas Wourms wrote:

Now as to whether it should be spun as a separate dll/import library
(-lresolv), is another matter, entirely.  Of course, feel free to
disagree, as I could be wrong ;-).

I think it belongs in newlib, too. Anyone willing to take a shot at getting it into newlib?

Is newlib the right place? minires uses the Windows API to find the dns servers and the domain name. Is there a POSIX way to get those?
If so, it could be implemented in Cygwin. In the long run the lookups should use the Windows resolver (on systems >= Win2000). BTW, that's why it's 0.95 and not 1.00


I was thinking that putting this in newlib would potentially provide a
base for other systems that needed similar functionality.  I'm not aware
of any prohibition against using the Windows API in newlib.

I'm not against putting this into a winsup/resolver directory either.  I
just thought it would be more universally useful in newlib.


(I moved this to the newlib list as it seemed more appropriate to discuss it there.)


How do you guys over at newlib feel about this? The basic idea is to take Pierre's code from below and integrate it into newlib, providing a good basis for a newlib libresolve implimentation which isn't hindered by the GPL. Since the source is BSD licensed, it should be ok in terms of the newlib/cygwin licensing scheme.

The code being discussed can be downloaded from here:
http://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/porters/Humblet_Pierre_A/V1.1/minires-0.95-src.tar.gz

Of course, it should be modified a little to best fit into newlib, but think of it as a proof of concept for now.

Cheers,
Nicholas


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]