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__
34 /****************************************************************************/
37 #define USE_BUILTIN_MATH
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>
70 #include <bsdsocket/socketbasetags.h>
71 #include <aros/debug.h>
76 #include <utility/date.h>
77 #include <utility/tagitem.h>
79 /*****************************************************************************/
81 #include <clib/alib_protos.h>
83 /*****************************************************************************/
85 #include <proto/exec.h>
86 #include <proto/dos.h>
87 #include <proto/intuition.h>
88 #include <proto/bsdsocket.h>
89 #include <proto/utility.h>
90 #include <proto/locale.h>
91 #include <proto/timer.h>
92 #include <proto/icon.h>
94 /*****************************************************************************/
107 #include <sys/types.h>
108 #include <sys/socket.h>
109 #if defined(__AROS__)
110 #define EPROCLIM 67 /* Too many processes */
112 /*#include <sys/param.h>*/
113 /*#include <sys/ioctl.h>*/
114 #include <sys/stat.h>
116 #include <netinet/ip.h>
117 #include <netinet/tcp.h>
123 /*****************************************************************************/
127 /*****************************************************************************/
129 #endif /* _SYSTEM_HEADERS_H */