home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / amigaos4_only / smbfs / source / system_headers.h < prev   
Encoding:
C/C++ Source or Header  |  2004-08-03  |  3.1 KB  |  122 lines

  1. /*
  2.  * $Id: system_headers.h,v 1.18 2004/05/13 13:18:10 obarthel Exp $
  3.  *
  4.  * :ts=4
  5.  *
  6.  * SMB file system wrapper for AmigaOS, using the AmiTCP V3 API
  7.  *
  8.  * Copyright (C) 2000-2003 by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
  9.  *
  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.
  14.  *
  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.
  19.  *
  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.
  23.  */
  24.  
  25. #ifndef _SYSTEM_HEADERS_H
  26. #define _SYSTEM_HEADERS_H 1
  27.  
  28. /*****************************************************************************/
  29.  
  30. #define __USE_INLINE__
  31. #define __NOGLOBALIFACE__
  32. #define __NOLIBBASE__
  33.  
  34. /****************************************************************************/
  35.  
  36. #if defined(__SASC)
  37. #define USE_BUILTIN_MATH
  38. #endif /* __SASC */
  39.  
  40. /*****************************************************************************/
  41.  
  42. #define NULL ((APTR)0L)
  43. #include <exec/types.h>
  44.  
  45. /*****************************************************************************/
  46.  
  47. #define byte IGNORE_THIS
  48.  
  49. /*****************************************************************************/
  50.  
  51. #include <workbench/workbench.h>
  52. #include <workbench/startup.h>
  53.  
  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>
  60.  
  61. #include <exec/memory.h>
  62.  
  63. #include <devices/timer.h>
  64. #include <devices/inputevent.h>
  65. #include <devices/input.h>
  66.  
  67. #include <libraries/locale.h>
  68.  
  69. /*#include <bsdsocket/socketbasetags.h>*/
  70.  
  71. #include <utility/date.h>
  72. #include <utility/tagitem.h>
  73.  
  74. /*****************************************************************************/
  75.  
  76. #include <clib/alib_protos.h>
  77.  
  78. /*****************************************************************************/
  79.  
  80. #include <proto/exec.h>
  81. #include <proto/dos.h>
  82. #include <proto/intuition.h>
  83. #include <proto/bsdsocket.h>
  84. #include <proto/utility.h>
  85. #include <proto/locale.h>
  86. #include <proto/timer.h>
  87. #include <proto/icon.h>
  88.  
  89. /*****************************************************************************/
  90.  
  91. #include <time.h>
  92. #include <stdio.h>
  93. #include <errno.h>
  94. #include <fcntl.h>
  95. #include <signal.h>
  96. #include <string.h>
  97. #include <stdarg.h>
  98. #include <stdlib.h>
  99. #include <stddef.h>
  100. #include <ctype.h>
  101.  
  102. #include <sys/types.h>
  103. #include <sys/socket.h>
  104. /*#include <sys/param.h>*/
  105. /*#include <sys/ioctl.h>*/
  106. #include <sys/stat.h>
  107.  
  108. #include <netinet/ip.h>
  109. #include <netinet/tcp.h>
  110.  
  111. #include <net/if.h>
  112. #include <unistd.h>
  113. #include <netdb.h>
  114.  
  115. /*****************************************************************************/
  116.  
  117. #undef byte
  118.  
  119. /*****************************************************************************/
  120.  
  121. #endif /* _SYSTEM_HEADERS_H */
  122.