summaryrefslogtreecommitdiff
path: root/win32port
AgeCommit message (Collapse)AuthorFilesLines
2012-04-12mingw add win32helper to lib and fix extpollAndy Green2-0/+11
Based on work from Radu Sorici <soriciradu@gmail.com> Signed-off-by: Andy Green <andy.green@linaro.org>
2012-04-12change DATADIR to INSTALL_DATADIR solve mingw conflictAndy Green1-1/+8
Based on work from Radu Sorici <soriciradu@gmail.com> Signed-off-by: Andy Green <andy.green@linaro.org>
2012-04-12mingw gettimeofday avoid missing includeAndy Green1-1/+8
Based on work from Radu Sorici <soriciradu@gmail.com> Signed-off-by: Andy Green <andy.green@linaro.org>
2012-04-12mingw add in missing poll defsAndy Green1-0/+23
Based on work from Radu Sorici <soriciradu@gmail.com> Signed-off-by: Andy Green <andy.green@linaro.org>
2011-11-09cleanup fixes tested on win32 compilerDan Zhang1-8/+8
Signed-off-by: Dan Zhang <emaildanzhang@gmail.com>
2011-11-09win32 poll emulation clean and address PEEK issueAndy Green1-144/+83
Dan Zhang needed to defeat the recv() with PEEK in order to get working poll() emulation on 64-bit windows. I cleaned up the style in that file and made a version of his workaround (which was force recv result to 0). I can't test the result so it may need more work. Reported-by: Dan Zhang <emaildanzhang@gmail.com> Signed-off-by: Andy Green <andy@warmcat.com>
2011-10-04add missing win32 zlib piecesDavid Galeano5-0/+1878
Signed-off-by: David Galeano <davidgaleano@turbulenz.biz>
2011-10-04Added support for Windows XP.David Galeano4-1/+170
2011-09-26zlib updateDavid Galeno21-977/+2422
Signed-off-by: David Galeno <davidgaleano@turbulenz.biz>
2011-09-26Added "Release DLL" configuration.David Galeano6-410/+578
2011-05-25win32 update for vc 2010 contributedJean-Pierre Gygax6-20/+359
Signed-off-by: Jean-Pierre Gygax <gygax@practicomp.ch>
2011-05-24Modify Zlib VS project to be able to build in 64 bitMichel Archembault2-200/+282
Signed-off-by: Michel Archembault <marchamb@matrox.com>
2011-05-24move win32 zlib to correct placeMichel Archembault24-0/+10249
Signed-off-by: Michel Archembault <marchamb@matrox.com> Signed-off-by: Andy Green <andy@warmcat.com>
2011-05-14win32 update projectsMichel Archambault3-0/+190
Signed-off-by: Michel Archambault <marchamb@matrox.com> Signed-off-by: Andy Green <andy@warmcat.com>
2011-05-14win32 nuke autogenerated files from treeAndy Green4-13/+0
These guys aren't needed in git Reported-by: Michel Archambault <marchamb@matrox.com> Signed-off-by: Andy Green <andy@warmcat.com>
2011-03-10update win32 support for zlibPeter Hinz12-521/+561
Signed-off-by: Peter Hinz <cerebusrc@gmail.com>
2011-03-10Re: Windows port of your libwebsocketPeter Hinz1-0/+4
The latest code changed need some win32 fixes: Signed-off-by: Peter Hinz <cerebusrc@gmail.com>
2011-03-05win32 build fixup missing includesAndy Green1-2/+5
Signed-off-by: Andy Green <andy@warmcat.com>
2011-03-02introduce win32 build capabilityPeter Hinz21-0/+994
This adds win32 build compatability to libwebsockets. The patch is from Peter Hinz, Andy Green has cleaned it up a bit and possibly broken win32 compatability since I can't test it, so there may be followup patches. It compiles fine under Linux after this patch anyway. Much of the patch is changing a reserved keyword for Visual C compiler "this" to "context", but there is no real C99 support in the MSFT compiler even though it is 2011 so C99 style array declarations have been mangled back into "ancient C" style. Some windows-isms are also added like closesocket() but these are quite localized. Win32 random is just using C library random() call at the moment vs Linux /dev/urandom. canonical hostname detection is broken in win32 at the moment. Signed-off-by: Peter Hinz <cerebusrc@gmail.com> Signed-off-by: Andy Green <andy@warmcat.com>