- added support for Mac OSX (10.3 Panther and 10.4 Tiger). For tuntap support
commit2f455315a745db910e924b35966d5a6b576171f4
authorgarden <garden@d37a7db1-d92d-0410-89df-f68f52f87b57>
Sun, 13 Nov 2005 21:38:07 +0000 (13 21:38 +0000)
committergarden <garden@d37a7db1-d92d-0410-89df-f68f52f87b57>
Sun, 13 Nov 2005 21:38:07 +0000 (13 21:38 +0000)
tree085daa55ea50b583f47dcdec2531051961fb6d78
parent3e9d4bb72f6458af033b1a5f93bb64519a0a737d
- added support for Mac OSX (10.3 Panther and 10.4 Tiger). For tuntap support
  it requires the tuntap driver by Mattias Nissler:
  http://www-user.rhrk.uni-kl.de/~nissler/tuntap/
  There are still some problems because of the differences in socket semantics
  between Linux and BSD. It should work but in some cases (heavy traffic)
  there will probably be severe packet loss if the sender is a OSX machine.
- added poll emulation for Tiger (poll() is broken for devices)

git-svn-id: https://vde.svn.sourceforge.net/svnroot/vde/trunk@60 d37a7db1-d92d-0410-89df-f68f52f87b57
23 files changed:
vde-2/Makefile.am
vde-2/bitarray.h
vde-2/configure.ac
vde-2/consmgmt.c
vde-2/datasock.c
vde-2/fstp.c
vde-2/poll2select.c [new file with mode: 0644]
vde-2/poll2select.h [new file with mode: 0644]
vde-2/port.c
vde-2/qemu/vdeq.c
vde-2/slirpvde/if.c
vde-2/slirpvde/slirpvde.c
vde-2/slirpvde/socket.c
vde-2/slirpvde/tcp_subr.c
vde-2/slirpvde/udp.c
vde-2/sockutils.c
vde-2/tuntap.c
vde-2/unixterm.c
vde-2/vde.h
vde-2/vde_plug.c
vde-2/vde_switch.c
vde-2/vdetaplib/vdetap.c
vde-2/wirefilter.c