瀏覽代碼

* mips-linux has SOCK_STREAM and SOCK_DGRAM swapped, compared to other Linux targets. Fixes tbs/tb0524.pp.

git-svn-id: trunk@24085 -
sergei 12 年之前
父節點
當前提交
a5850f8d43
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      rtl/inc/socketsh.inc

+ 6 - 0
rtl/inc/socketsh.inc

@@ -29,8 +29,14 @@ const
   SOCK_RDM        = 5;               { reliably-delivered message }
   SOCK_SEQPACKET  = 6;               { sequenced packet stream }
 {$else}
+  {$if defined(cpumips) and defined(linux)}
+  { mips-linux has these two swapped for some reason }
+  SOCK_STREAM     = 2;
+  SOCK_DGRAM      = 1;
+  {$else cpumips and linux}
   SOCK_STREAM     = 1;               { stream (connection) socket   }
   SOCK_DGRAM      = 2;               { datagram (conn.less) socket  }
+  {$endif cpumips and linux}
   SOCK_RAW        = 3;               { raw socket                   }
   SOCK_RDM        = 4;               { reliably-delivered message   }
   SOCK_SEQPACKET  = 5;               { sequential packet socket     }