X-Git-Url: https://git.saurik.com/apt-legacy.git/blobdiff_plain/4c8eb3654574fac053616af7aa18603fade0ad28..30ce5b899d9232fc9de1f666a1d324aed51775eb:/methods/gzip.cc?ds=sidebyside diff --git a/methods/gzip.cc b/methods/gzip.cc index f732c0b..0128266 100644 --- a/methods/gzip.cc +++ b/methods/gzip.cc @@ -1,3 +1,7 @@ +extern "C" { + #include +} + // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ // $Id: gzip.cc,v 1.17.2.1 2004/01/16 18:58:50 mdz Exp $ @@ -162,6 +166,13 @@ bool GzipMethod::Fetch(FetchItem *Itm) int main(int argc, char *argv[]) { + 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; + setlocale(LC_ALL, ""); GzipMethod Mth;