aboutsummaryrefslogtreecommitdiff
path: root/src/socket.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* chore: Remove the executable permission bit from some source files (#434)Tianjia Zhang2024-06-291-0/+0
|
* fix(build): Use gai_strerrorA not gai_strerror on Windowsrpatters12022-07-271-0/+2
| | | | | | | | | | | * Explicitly call gai_strerrorA (for Windows builds), so that the code work correctly in 32bit or 64bit builds. * Implement GAI_STRERROR macro to deal with Windows vs. Non-Windows compiles for 64-bit. * make usocket.c consistent with other modules that call macro GAI_STRERROR * Use different name not just different case for macro wrapping function Co-authored-by: Caleb Maclennan <caleb@alerque.com>
* wrap visibility pragmas in #ifndef _WIN32E. Westbrook2019-03-101-0/+4
|
* socket.h: pragma visibilityE. Westbrook2019-03-101-30/+21
|
* Merge branch 'git-sam' into diego-sam-mwild-integrationSam Roberts2012-04-111-0/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts in options.c were just due to independent small functions being close to each other. unix.c in mwild was broken, it wasn't using LUASOCKET_API. serial.c needed luaL_reg renamed, and to use LUASOCKET_API. makefile didn't respect standard DESTDIR and prefix makefile variables, and didn't allow LUAV variable to select lua version to build against. I've tested the top-level install-both target builds and installs against both lua5.1 and lua5.2, but not done further testing. Conflicts: README config gem/ltn012.tex makefile src/makefile src/options.c src/options.h src/tcp.c src/usocket.c
| * Add support for serial devices as socket streams on unix.Sam Roberts2012-04-111-0/+3
| |
* | Preliminary IPv6 support for v2.1Diego Nehab2012-04-111-0/+1
| |
* | Decent makefiles!Diego Nehab2009-05-271-2/+0
|/
* Changed prefix of function names to match module names.Diego Nehab2005-11-201-1/+2
| | | | Removed some warnings and useless code.
* Before compiling on Windows.Diego Nehab2005-10-071-27/+29
|
* Almost ready to release.Diego Nehab2005-09-291-1/+0
|
* Apparently, non-blocking connect doesn't work on windows if you use 0Diego Nehab2005-03-111-1/+1
| | | | timeout in the select call...
* Forward server working on Mac OS X...Diego Nehab2005-02-081-0/+4
|
* Still need to fix windows. :o/Diego Nehab2004-07-151-11/+16
|
* Moving on to beta2.Diego Nehab2004-07-011-7/+7
|
* Fixing send/recv and optimizing.Diego Nehab2004-06-231-1/+1
|
* Compiled and tested on Windows...Diego Nehab2004-06-171-1/+1
|
* Fine tuning the "require" business.Diego Nehab2004-05-301-0/+1
|
* New accept/connect code.Diego Nehab2004-01-241-3/+7
| | | | | | Better error checking. Better tests. __tostring implemented.
* Fixed functions that return messages in ?socket.c.Diego Nehab2004-01-211-9/+12
| | | | | | Moved complexity of connect and accept there. Created a new options.c module to take care of options. Auxiliar.c is now cleaner.
* Trying to get connect-with-timeout to work. Darwin works...Diego Nehab2004-01-181-3/+4
|
* Trying to get rid of EINTR problems...Diego Nehab2004-01-171-1/+1
|
* http.lua updated. still needs proxy support.Diego Nehab2004-01-161-0/+1
| | | | code.lua updated. looks neat.
* Finished implementation of LuaSocket 2.0 alpha on Linux.Diego Nehab2003-06-261-7/+8
| | | | Some testing still needed.
* Select re-implemented in a nicer way.Diego Nehab2003-06-091-13/+10
| | | | | | Few changes in internal class and group registration. Lua modules are compiled and built into library. Dynamic library tested in Linux and Mac OS X.
* New sock.h has nothing to do with class sock...Diego Nehab2003-05-251-14/+47
|
* Closer to release...Diego Nehab2003-03-281-0/+6
|
* Initial revisionDiego Nehab2002-07-031-0/+18