xref: /minix3/libexec/telnetd/global.c (revision e044bafaad6e3ab88e3bdd8d180dfa568a1625ec)
1*e044bafaSDavid van Moolenbroek /*	$NetBSD: global.c,v 1.8 2003/08/07 09:46:51 agc Exp $	*/
2*e044bafaSDavid van Moolenbroek 
3*e044bafaSDavid van Moolenbroek /*
4*e044bafaSDavid van Moolenbroek  * Copyright (c) 1989, 1993
5*e044bafaSDavid van Moolenbroek  *	The Regents of the University of California.  All rights reserved.
6*e044bafaSDavid van Moolenbroek  *
7*e044bafaSDavid van Moolenbroek  * Redistribution and use in source and binary forms, with or without
8*e044bafaSDavid van Moolenbroek  * modification, are permitted provided that the following conditions
9*e044bafaSDavid van Moolenbroek  * are met:
10*e044bafaSDavid van Moolenbroek  * 1. Redistributions of source code must retain the above copyright
11*e044bafaSDavid van Moolenbroek  *    notice, this list of conditions and the following disclaimer.
12*e044bafaSDavid van Moolenbroek  * 2. Redistributions in binary form must reproduce the above copyright
13*e044bafaSDavid van Moolenbroek  *    notice, this list of conditions and the following disclaimer in the
14*e044bafaSDavid van Moolenbroek  *    documentation and/or other materials provided with the distribution.
15*e044bafaSDavid van Moolenbroek  * 3. Neither the name of the University nor the names of its contributors
16*e044bafaSDavid van Moolenbroek  *    may be used to endorse or promote products derived from this software
17*e044bafaSDavid van Moolenbroek  *    without specific prior written permission.
18*e044bafaSDavid van Moolenbroek  *
19*e044bafaSDavid van Moolenbroek  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
20*e044bafaSDavid van Moolenbroek  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21*e044bafaSDavid van Moolenbroek  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22*e044bafaSDavid van Moolenbroek  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
23*e044bafaSDavid van Moolenbroek  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24*e044bafaSDavid van Moolenbroek  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25*e044bafaSDavid van Moolenbroek  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26*e044bafaSDavid van Moolenbroek  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27*e044bafaSDavid van Moolenbroek  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28*e044bafaSDavid van Moolenbroek  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29*e044bafaSDavid van Moolenbroek  * SUCH DAMAGE.
30*e044bafaSDavid van Moolenbroek  */
31*e044bafaSDavid van Moolenbroek 
32*e044bafaSDavid van Moolenbroek #include <sys/cdefs.h>
33*e044bafaSDavid van Moolenbroek #ifndef lint
34*e044bafaSDavid van Moolenbroek #if 0
35*e044bafaSDavid van Moolenbroek static char sccsid[] = "@(#)global.c	8.1 (Berkeley) 6/4/93";
36*e044bafaSDavid van Moolenbroek #else
37*e044bafaSDavid van Moolenbroek __RCSID("$NetBSD: global.c,v 1.8 2003/08/07 09:46:51 agc Exp $");
38*e044bafaSDavid van Moolenbroek #endif
39*e044bafaSDavid van Moolenbroek #endif /* not lint */
40*e044bafaSDavid van Moolenbroek 
41*e044bafaSDavid van Moolenbroek /*
42*e044bafaSDavid van Moolenbroek  * Allocate global variables.  We do this
43*e044bafaSDavid van Moolenbroek  * by including the header file that defines
44*e044bafaSDavid van Moolenbroek  * them all as externs, but first we define
45*e044bafaSDavid van Moolenbroek  * the keyword "extern" to be nothing, so that
46*e044bafaSDavid van Moolenbroek  * we will actually allocate the space.
47*e044bafaSDavid van Moolenbroek  */
48*e044bafaSDavid van Moolenbroek 
49*e044bafaSDavid van Moolenbroek #include <defs.h>
50*e044bafaSDavid van Moolenbroek #define extern
51*e044bafaSDavid van Moolenbroek #include <ext.h>
52