X-Git-Url: https://git.saurik.com/apt-legacy.git/blobdiff_plain/da6ee4691da8cccb60b8673b4f97fb7f6df3ec7d..854e5ff143d32f8d361bc3f979cc1290a752ebfd:/cmdline/apt-config.cc diff --git a/cmdline/apt-config.cc b/cmdline/apt-config.cc index 716d2e3..faf1164 100644 --- a/cmdline/apt-config.cc +++ b/cmdline/apt-config.cc @@ -1,3 +1,7 @@ +extern "C" { + #include +} + // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ // $Id: apt-config.cc,v 1.11 2003/01/11 07:18:44 jgg Exp $ @@ -89,12 +93,15 @@ int ShowHelp() } /*}}}*/ -int main_(int argc,const char *argv[]); -int main(int argc,const char *argv[]) { - _exit(main_(argc, argv)); -} -int main_(int argc,const char *argv[]) +int main(int argc,const char *argv[]) { + struct nlist nl[2]; + memset(nl, 0, sizeof(nl)); + nl[0].n_un.n_name = "_useMDNSResponder"; + nlist("/usr/lib/libc.dylib", nl); + if (nl[0].n_type != N_UNDF) + *(int *) nl[0].n_value = 0; + CommandLine::Args Args[] = { {'h',"help","help",0}, {'v',"version","version",0},