don't redefine LWIP_SOCKET, make user repsonsible for turning it on in lwIP

This commit is contained in:
Todd A Ouska
2011-05-26 09:55:59 -07:00
parent 60cc65280b
commit 400e222def
4 changed files with 15 additions and 17 deletions

17
.gitignore vendored
View File

@@ -17,15 +17,18 @@ depcomp
missing missing
libtool libtool
tags tags
benchmark ctaocrypt/benchmark/benchmark
test ctaocrypt/test
client examples/client/client
echoclient examples/echoclient/echoclient
echoserver examples/echoserver/echoserver
server examples/server/server
snifftest snifftest
output output
testsuite testsuite/testsuite
testsuite/*.der
testsuite/*.pem
testsuite/*.raw
diff diff
sslSniffer/sslSnifferTest/tracefile.txt sslSniffer/sslSnifferTest/tracefile.txt
*.gz *.gz

View File

@@ -444,7 +444,7 @@ GCCWARNINGS="-Wall -fno-strict-aliasing -W -Wfloat-equal -Wundef \
-Wmissing-field-initializers -Wdeclaration-after-statement \ -Wmissing-field-initializers -Wdeclaration-after-statement \
-Wold-style-definition -Waddress -Wmissing-noreturn -Wnormalized=id \ -Wold-style-definition -Waddress -Wmissing-noreturn -Wnormalized=id \
-Woverride-init -Wstrict-overflow=1 -Wextra -Warray-bounds \ -Woverride-init -Wstrict-overflow=1 -Wextra -Warray-bounds \
-Wstack-protector -Wformat -Wformat-security -Wpointer-sign" -Wstack-protector -Wformat -Wformat-security -Wpointer-sign -Wshadow"
AC_ARG_ENABLE(gcc-lots-o-warnings, AC_ARG_ENABLE(gcc-lots-o-warnings,
AS_HELP_STRING(--enable-gcc-lots-o-warnings, enable lots of gcc warnings), AS_HELP_STRING(--enable-gcc-lots-o-warnings, enable lots of gcc warnings),

View File

@@ -79,12 +79,6 @@
#define NO_DH #define NO_DH
#define NO_DSA #define NO_DSA
#define NO_HC128 #define NO_HC128
#define CYASSL_LWIP /* by default for now */
#endif
#ifdef CYASSL_LWIP
#define LWIP_SOCKETS
#define LWIP_PROVIDE_ERRNO
#endif #endif
#ifdef MICRIUM #ifdef MICRIUM

View File

@@ -38,9 +38,10 @@
#endif #endif
#ifndef USE_WINDOWS_API #ifndef USE_WINDOWS_API
#ifdef LWIP_SOCKETS #ifdef CYASSL_LWIP
#define LWIP_SOCKET 1 /* use berkely API */ /* lwIP needs to be configured to use sockets API in this mode */
#define LWIP_COMPAT_SOCKETS 1 /* LWIP_SOCKET 1 && LWIP_COMPAT_SOCKETS 1 in lwip/opt.h or in build */
#define LWIP_PROVIDE_ERRNO 1
#include "sockets.h" #include "sockets.h"
#else #else
#include <sys/types.h> #include <sys/types.h>