X-Git-Url: https://git.saurik.com/apt-legacy.git/blobdiff_plain/4c8eb3654574fac053616af7aa18603fade0ad28..fe23a69686346c5c2b31fbad05da861fd31ba73b:/methods/rred.cc?ds=inline diff --git a/methods/rred.cc b/methods/rred.cc index 6fa57f3..8171a92 100644 --- a/methods/rred.cc +++ b/methods/rred.cc @@ -1,3 +1,7 @@ +extern "C" { + #include +} + #include #include #include @@ -253,6 +257,15 @@ bool RredMethod::Fetch(FetchItem *Itm) int main(int argc, char *argv[]) { +#if !defined(__ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__) || __ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__ < 10200 + struct nlist nl[2]; + memset(nl, 0, sizeof(nl)); + nl[0].n_un.n_name = (char *) "_useMDNSResponder"; + nlist("/usr/lib/libc.dylib", nl); + if (nl[0].n_type != N_UNDF) + *(int *) nl[0].n_value = 0; +#endif + RredMethod Mth; Prog = strrchr(argv[0],'/');