Author: gedmurphy
Date: Wed Apr 29 22:49:47 2009
New Revision: 40738
URL:
http://svn.reactos.org/svn/reactos?rev=40738&view=rev
Log:
- Add the ws2_32 library from Alex's old network branch which is a _huge_ improvement
over our current, incorrect lib.
- I've made various changes and tweaks to get it building with gcc, however it
doesn't yet build with out build environment as out headers are severely lacking.
It's also reliant on other winsock libs which will come in future commits along with
the header rewrite.
Added:
trunk/reactos/dll/win32/ws2_32_new/ (with props)
trunk/reactos/dll/win32/ws2_32_new/inc/ (with props)
trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32.h (with props)
trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h (with props)
trunk/reactos/dll/win32/ws2_32_new/src/ (with props)
trunk/reactos/dll/win32/ws2_32_new/src/addrconv.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/addrinfo.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/async.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/bhook.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dcatalog.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dcatitem.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dllmain.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dprocess.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dprovide.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dsocket.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dthread.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/dupsock.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/enumprot.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/event.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/getproto.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/getxbyxx.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/ioctl.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/nscatalo.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/nscatent.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/nspinstl.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/nsprovid.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/nsquery.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/qos.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/qshelpr.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/rasdial.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/recv.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/rnr.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/scihlpr.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/select.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/send.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/sockctrl.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/socklife.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/spinstal.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/sputil.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/startup.c (with props)
trunk/reactos/dll/win32/ws2_32_new/src/wsautil.c (with props)
trunk/reactos/dll/win32/ws2_32_new/ws2_32.def (with props)
trunk/reactos/dll/win32/ws2_32_new/ws2_32.rbuild (with props)
trunk/reactos/dll/win32/ws2_32_new/ws2_32.rc (with props)
[This mail would be too long, it was shortened to contain the URLs only.]
Added: trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/inc/w…
Added: trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/inc/w…
Added: trunk/reactos/dll/win32/ws2_32_new/src/addrconv.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/a…
Added: trunk/reactos/dll/win32/ws2_32_new/src/addrinfo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/a…
Added: trunk/reactos/dll/win32/ws2_32_new/src/async.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/a…
Added: trunk/reactos/dll/win32/ws2_32_new/src/bhook.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/b…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dcatalog.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dcatitem.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dllmain.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dprocess.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dprovide.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dsocket.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dthread.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/dupsock.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
Added: trunk/reactos/dll/win32/ws2_32_new/src/enumprot.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/e…
Added: trunk/reactos/dll/win32/ws2_32_new/src/event.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/e…
Added: trunk/reactos/dll/win32/ws2_32_new/src/getproto.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/g…
Added: trunk/reactos/dll/win32/ws2_32_new/src/getxbyxx.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/g…
Added: trunk/reactos/dll/win32/ws2_32_new/src/ioctl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/i…
Added: trunk/reactos/dll/win32/ws2_32_new/src/nscatalo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/n…
Added: trunk/reactos/dll/win32/ws2_32_new/src/nscatent.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/n…
Added: trunk/reactos/dll/win32/ws2_32_new/src/nspinstl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/n…
Added: trunk/reactos/dll/win32/ws2_32_new/src/nsprovid.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/n…
Added: trunk/reactos/dll/win32/ws2_32_new/src/nsquery.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/n…
Added: trunk/reactos/dll/win32/ws2_32_new/src/qos.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/q…
Added: trunk/reactos/dll/win32/ws2_32_new/src/qshelpr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/q…
Added: trunk/reactos/dll/win32/ws2_32_new/src/rasdial.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/r…
Added: trunk/reactos/dll/win32/ws2_32_new/src/recv.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/r…
Added: trunk/reactos/dll/win32/ws2_32_new/src/rnr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/r…
Added: trunk/reactos/dll/win32/ws2_32_new/src/scihlpr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/select.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/send.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/sockctrl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/socklife.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/spinstal.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/sputil.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/startup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/s…
Added: trunk/reactos/dll/win32/ws2_32_new/src/wsautil.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/w…
Added: trunk/reactos/dll/win32/ws2_32_new/ws2_32.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/ws2_3…
Added: trunk/reactos/dll/win32/ws2_32_new/ws2_32.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/ws2_3…
Added: trunk/reactos/dll/win32/ws2_32_new/ws2_32.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/ws2_3…