1*21c1c48aSSascha Wildner /*
2*21c1c48aSSascha Wildner  * Copyright (c)2004 Cat's Eye Technologies.  All rights reserved.
3*21c1c48aSSascha Wildner  *
4*21c1c48aSSascha Wildner  * Redistribution and use in source and binary forms, with or without
5*21c1c48aSSascha Wildner  * modification, are permitted provided that the following conditions
6*21c1c48aSSascha Wildner  * are met:
7*21c1c48aSSascha Wildner  *
8*21c1c48aSSascha Wildner  *   Redistributions of source code must retain the above copyright
9*21c1c48aSSascha Wildner  *   notice, this list of conditions and the following disclaimer.
10*21c1c48aSSascha Wildner  *
11*21c1c48aSSascha Wildner  *   Redistributions in binary form must reproduce the above copyright
12*21c1c48aSSascha Wildner  *   notice, this list of conditions and the following disclaimer in
13*21c1c48aSSascha Wildner  *   the documentation and/or other materials provided with the
14*21c1c48aSSascha Wildner  *   distribution.
15*21c1c48aSSascha Wildner  *
16*21c1c48aSSascha Wildner  *   Neither the name of Cat's Eye Technologies nor the names of its
17*21c1c48aSSascha Wildner  *   contributors may be used to endorse or promote products derived
18*21c1c48aSSascha Wildner  *   from this software without specific prior written permission.
19*21c1c48aSSascha Wildner  *
20*21c1c48aSSascha Wildner  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21*21c1c48aSSascha Wildner  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22*21c1c48aSSascha Wildner  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
23*21c1c48aSSascha Wildner  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
24*21c1c48aSSascha Wildner  * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
25*21c1c48aSSascha Wildner  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26*21c1c48aSSascha Wildner  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27*21c1c48aSSascha Wildner  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28*21c1c48aSSascha Wildner  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
29*21c1c48aSSascha Wildner  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30*21c1c48aSSascha Wildner  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
31*21c1c48aSSascha Wildner  * OF THE POSSIBILITY OF SUCH DAMAGE.
32*21c1c48aSSascha Wildner  */
33*21c1c48aSSascha Wildner 
34*21c1c48aSSascha Wildner /*
35*21c1c48aSSascha Wildner  * system.h
36*21c1c48aSSascha Wildner  * $Id: system.h,v 1.9 2005/02/06 19:53:19 cpressey Exp $
37*21c1c48aSSascha Wildner  */
38*21c1c48aSSascha Wildner 
39*21c1c48aSSascha Wildner #ifndef __SYSTEM_H_
40*21c1c48aSSascha Wildner #define __SYSTEM_H_
41*21c1c48aSSascha Wildner 
42*21c1c48aSSascha Wildner #define HAS_TCP
43*21c1c48aSSascha Wildner #define HAS_NPIPE
44*21c1c48aSSascha Wildner 
45*21c1c48aSSascha Wildner #define OPERATING_SYSTEM_NAME	"DragonFly BSD"
46*21c1c48aSSascha Wildner #define OPERATING_SYSTEM_URL	"http://www.dragonflybsd.org"
47*21c1c48aSSascha Wildner 
48*21c1c48aSSascha Wildner char *ostype(void);
49*21c1c48aSSascha Wildner int has_tcp(void);
50*21c1c48aSSascha Wildner int has_npipe(void);
51*21c1c48aSSascha Wildner int get_transport(const char *);
52*21c1c48aSSascha Wildner int user_get_transport(const char *);
53*21c1c48aSSascha Wildner 
54*21c1c48aSSascha Wildner #endif /* !__SYSTEM_H_ */
55