It seems to me it would be simpler and more robust to simply call the
relevant win32 api function:

https://docs.microsoft.com/en-us/windows/desktop/api/windns/nf-windns-dnsquery_a

On Wed, Jun 27, 2018, 23:22 Scott Doctor <sc...@scottdoctor.com> wrote:

> A way may be using the system() command to run nslookup. From
> the windows command line help for the command:
>
> Commands:   (identifiers are shown in uppercase, [] means
> optional)NAME            - print info about the host/domain NAME
> using default serverNAME1 NAME2     - as above, but use NAME2 as
> serverhelp or ?       - print info on common commandsset
> OPTION      - set an option    all                 - print
> options, current server and host    [no]debug           - print
> debugging information    [no]d2              - print exhaustive
> debugging information    [no]defname         - append domain
> name to each query    [no]recurse         - ask for recursive
> answer to query    [no]search          - use domain search
> list    [no]vc              - always use a virtual circuit
> domain=NAME         - set default domain name to NAME
> srchlist=N1[/N2/.../N6] - set domain to N1 and search list to
> N1,N2, etc.    root=NAME           - set root server to NAME
> retry=X             - set number of retries to X
> timeout=X           - set initial time-out interval to X
> seconds    type=X              - set query type (ex.
> A,AAAA,A+AAAA,ANY,CNAME,MX,NS,PTR,SOA,SRV)
> querytype=X         - same as type    class=X             - set
> query class (ex. IN (Internet), ANY)    [no]msxfr           -
> use MS fast zone transfer    ixfrver=X           - current
> version to use in IXFR transfer requestserver NAME     - set
> default server to NAME, using current default serverlserver
> NAME    - set default server to NAME, using initial
> serverroot            - set current default server to the rootls
> [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional:
> output to FILE)    -a          -  list canonical names and
> aliases    -d          -  list all records    -t TYPE     -
> list records of the given RFC record type (ex. A,CNAME,MX,NS,PTR
> etc.)view FILE           - sort an 'ls' output file and view it
> with pgexit            - exit the program
>
> -------------------------
> Scott Doctor
> sc...@scottdoctor.com
> -------------------------
>
> On 6/27/2018 12:24, Richard Hipp wrote:
>
> > If anybody can suggest patches that will get this routine
> > (https://fossil-scm.org/fossil/info/5e083abf6?ln=47) to compile and
> > work on windows, that would really be helpful.  Thanks.
> >
> >
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to