Corrections to SVN properties.
[AROS.git] / workbench / network / smbfs / source_code / system_headers.h
blob93d1c829cd2255dd7b986da2b46e2aeebe66441c
1 /*
2 * $Id$
4 * :ts=4
6 * SMB file system wrapper for AmigaOS, using the AmiTCP V3 API
8 * Copyright (C) 2000-2009 by Olaf `Olsen' Barthel <obarthel -at- gmx -dot- net>
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
20 * You should have received a copy of the GNU General Public License
21 * along with this program; if not, write to the Free Software
22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 #ifndef _SYSTEM_HEADERS_H
26 #define _SYSTEM_HEADERS_H 1
28 /*****************************************************************************/
30 #define __USE_INLINE__
31 #define __NOGLOBALIFACE__
32 #define __NOLIBBASE__
34 /****************************************************************************/
36 #if defined(__SASC)
37 #define USE_BUILTIN_MATH
38 #endif /* __SASC */
40 /*****************************************************************************/
42 #define NULL ((APTR)0L)
43 #include <exec/types.h>
45 /*****************************************************************************/
47 #define byte IGNORE_THIS
49 /*****************************************************************************/
51 #include <workbench/workbench.h>
52 #include <workbench/startup.h>
54 #include <dos/dosextens.h>
55 #include <dos/dosasl.h>
56 #include <dos/dostags.h>
57 #include <dos/filehandler.h>
58 #include <dos/rdargs.h>
59 #include <dos/exall.h>
61 #include <exec/memory.h>
63 #include <devices/timer.h>
64 #include <devices/inputevent.h>
65 #include <devices/input.h>
67 #include <libraries/locale.h>
69 #if defined(__AROS__)
70 #include <bsdsocket/socketbasetags.h>
71 #endif
73 #include <utility/date.h>
74 #include <utility/tagitem.h>
76 /*****************************************************************************/
78 #include <clib/alib_protos.h>
80 /*****************************************************************************/
82 #include <proto/exec.h>
83 #include <proto/dos.h>
84 #include <proto/intuition.h>
85 #include <proto/bsdsocket.h>
86 #include <proto/utility.h>
87 #include <proto/locale.h>
88 #include <proto/timer.h>
89 #include <proto/icon.h>
91 /*****************************************************************************/
93 #include <time.h>
94 #include <stdio.h>
95 #include <errno.h>
96 #include <fcntl.h>
97 #include <signal.h>
98 #include <string.h>
99 #include <stdarg.h>
100 #include <stdlib.h>
101 #include <stddef.h>
102 #include <ctype.h>
104 #include <sys/types.h>
105 #include <sys/socket.h>
106 #if defined(__AROS__)
107 #define EPROCLIM 67 /* Too many processes */
108 #endif
109 /*#include <sys/param.h>*/
110 /*#include <sys/ioctl.h>*/
111 #include <sys/stat.h>
113 #include <netinet/ip.h>
114 #include <netinet/tcp.h>
116 #include <net/if.h>
117 #include <unistd.h>
118 #include <netdb.h>
120 /*****************************************************************************/
122 #undef byte
124 /*****************************************************************************/
126 #endif /* _SYSTEM_HEADERS_H */