src/network/core/os_abstraction.h
changeset 5841 db7a27cf1f4d
parent 5540 dd9f2408cab1
child 5975 af5c8ffc42e3
equal deleted inserted replaced
5840:2ff9c5f3bfa4 5841:db7a27cf1f4d
   122 
   122 
   123 /* MorphOS and Amiga stuff */
   123 /* MorphOS and Amiga stuff */
   124 #if defined(__MORPHOS__) || defined(__AMIGA__)
   124 #if defined(__MORPHOS__) || defined(__AMIGA__)
   125 #	include <exec/types.h>
   125 #	include <exec/types.h>
   126 #	include <proto/exec.h>   // required for Open/CloseLibrary()
   126 #	include <proto/exec.h>   // required for Open/CloseLibrary()
       
   127 	/* MorphOS defines his network functions with UBYTE arrays while we
       
   128 	 *  use char arrays. This gives tons of unneeded warnings */
       
   129 #	define UBYTE char
   127 #	if defined(__MORPHOS__)
   130 #	if defined(__MORPHOS__)
   128 #		include <sys/filio.h>  // FIO* defines
   131 #		include <sys/filio.h>  // FIO* defines
   129 #		include <sys/sockio.h> // SIO* defines
   132 #		include <sys/sockio.h> // SIO* defines
   130 #		include <netinet/in.h>
   133 #		include <netinet/in.h>
   131 #	else /* __AMIGA__ */
   134 #	else /* __AMIGA__ */