pike.git
/
src
/
modules
/
_Protocols_DNS_SD
/
sd.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/modules/_Protocols_DNS_SD/sd.c:1:
/* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: sd.c,v 1.
2
2005/
05
/
29
10
:
48
:
33
jonasw
Exp $
+
|| $Id: sd.c,v 1.
3
2005/
10
/
13
09
:
08
:
57
nilsson
Exp $
*/ /* Glue for DNS Service Discovery, which is built on top of e.g. Multicast DNS (ZeroConf/Rendezvous). Using this API a Pike program can register a service (e.g. a web server) and have other applications on the local network detect it without additional configuration. The specification can be found at <http://www.dns-sd.org/>.
pike.git/src/modules/_Protocols_DNS_SD/sd.c:27:
#include "constants.h" #include "interpret.h" #include "svalue.h" #include "mapping.h" #include "builtin_functions.h" #include "module_support.h" #include "threads.h" #include <signal.h>
-
RCSID("$Id: sd.c,v 1.2 2005/05/29 10:48:33 jonasw Exp $");
+
-
+
#ifdef THIS #undef THIS #endif #define THIS ((struct service *)(Pike_fp->current_storage)) #define sp Pike_sp #if defined(HAVE_DNS_SD) || defined(HAVE_HOWL)