MakeMaker 3.8
[p5sagit/p5-mst-13.2.git] / vms / sockadapt.c
CommitLineData
a0d0e21e 1/* sockadapt.c
2 *
3 * Author: Charles Bailey bailey@genetics.upenn.edu
4 * Last Revised: 05-Oct-1994
5 *
6 * This file should contain stubs for any of the TCP/IP functions perl5
7 * requires which are not supported by your TCP/IP stack. These stubs
8 * can attempt to emulate the routine in question, or can just return
9 * an error status or cause perl to die.
10 *
11 * This version is set up for perl5 with socketshr 0.9A TCP/IP support.
12 */
13
14#include "sockadapt.h"
15
16#ifdef __STDC__
17#define STRINGIFY(a) #a /* config-skip */
18#else
19#define STRINGIFY(a) "a" /* config-skip */
20#endif
21
22#define FATALSTUB(func) \
23 void func() {\
24 croak("Function %s not implemented in this version of perl",\
25 STRINGIFY(func));\
26 }
27
28FATALSTUB(endhostent);
29FATALSTUB(endnetent);
30FATALSTUB(endprotoent);
31FATALSTUB(endservent);
32FATALSTUB(gethostent);
33FATALSTUB(getnetbyaddr);
34FATALSTUB(getnetbyname);
35FATALSTUB(getnetent);
36FATALSTUB(getprotobyname);
37FATALSTUB(getprotobynumber);
38FATALSTUB(getprotoent);
39FATALSTUB(getservent);
40FATALSTUB(sethostent);
41FATALSTUB(setnetent);
42FATALSTUB(setprotoent);
43FATALSTUB(setservent);