summaryrefslogtreecommitdiff
path: root/data/libresolv/dnsinfo_private.c
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2008-09-14 22:31:23 +0000
committerJay Freeman <saurik@saurik.com>2008-09-14 22:31:23 +0000
commitb29871e65ba2a741b424bf55dc06101d5fa15bf6 (patch)
treee22ba5dc85a26b92cfd46f909a0081ff0aad53ae /data/libresolv/dnsinfo_private.c
parent8170a771cf735b7c4549e1dd464fc62cb8c4822f (diff)
Removing the obsolete libresolv package.
git-svn-id: http://svn.telesphoreo.org/trunk@473 514c082c-b64e-11dc-b46d-3d985efe055d
Diffstat (limited to 'data/libresolv/dnsinfo_private.c')
-rw-r--r--data/libresolv/dnsinfo_private.c76
1 files changed, 0 insertions, 76 deletions
diff --git a/data/libresolv/dnsinfo_private.c b/data/libresolv/dnsinfo_private.c
deleted file mode 100644
index 96663693a..000000000
--- a/data/libresolv/dnsinfo_private.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- *
- * This file contains Original Code and/or Modifications of Original Code
- * as defined in and that are subject to the Apple Public Source License
- * Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
- *
- * The Original Code and all software distributed under the License are
- * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
- * Please see the License for the specific language governing rights and
- * limitations under the License.
- *
- * @APPLE_LICENSE_HEADER_END@
- */
-
-/*
- * Modification History
- *
- * March 9, 2004 Allan Nathanson <ajn@apple.com>
- * - initial revision
- */
-
-#include <stdlib.h>
-#include <mach/mach.h>
-#include <mach/mach_error.h>
-#include <servers/bootstrap.h>
-
-#include "dnsinfo_private.h"
-#include "shared_dns_info_types.h"
-
-
-__private_extern__
-const char *
-_dns_configuration_notify_key()
-{
- return "com.apple.system.SystemConfiguration.dns_configuration";
-}
-
-
-__private_extern__
-mach_port_t
-_dns_configuration_server_port()
-{
- mach_port_t server = MACH_PORT_NULL;
- char *server_name;
- kern_return_t status;
-
- server_name = getenv("DNS_SERVER");
- if (!server_name) {
- server_name = DNS_SERVER;
- }
-
- status = bootstrap_look_up(bootstrap_port, server_name, &server);
- switch (status) {
- case BOOTSTRAP_SUCCESS :
- /* service currently registered, "a good thing" (tm) */
- break;
- case BOOTSTRAP_UNKNOWN_SERVICE :
- /* service not currently registered, try again later */
- return MACH_PORT_NULL;
- default :
- mach_error("could not lookup DNS configuration info service:", status);
- return MACH_PORT_NULL;
- }
-
- return server;
-}
-