Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
8762418d
Commit
8762418d
authored
Sep 30, 2014
by
Damien George
Browse files
drivers, cc3000: Wrap exported functions in a macro for renaming.
parent
9d2bf9c4
Changes
17
Hide whitespace changes
Inline
Side-by-side
drivers/cc3000/inc/cc3000_common.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __COMMON_H__
#define __COMMON_H__
#ifndef __
CC3000_
COMMON_H__
#define __
CC3000_
COMMON_H__
#include
"data_types.h"
...
...
@@ -43,6 +43,11 @@
#include
<stdlib.h>
#include
<stdint.h>
//*****************************************************************************
// Prefix exported names to avoid name clash
//*****************************************************************************
#define CC3000_EXPORT(name) cc3000_ ## name
//*****************************************************************************
//
// If building with a C++ compiler, make all of the definitions in this header
...
...
@@ -53,7 +58,7 @@
extern
"C"
{
#endif
extern
int
errno
;
extern
int
CC3000_EXPORT
(
errno
)
;
//*****************************************************************************
// ERROR CODES
...
...
@@ -357,4 +362,4 @@ extern UINT32 STREAM_TO_UINT32_f(CHAR* p, UINT16 offset);
}
#endif // __cplusplus
#endif // __COMMON_H__
#endif // __
CC3000_
COMMON_H__
drivers/cc3000/inc/ccspi.h
View file @
8762418d
...
...
@@ -34,8 +34,8 @@
*****************************************************************************/
#ifndef __SPI_H__
#define __SPI_H__
#ifndef __
CC3000_
SPI_H__
#define __
CC3000_
SPI_H__
//*****************************************************************************
//
...
...
drivers/cc3000/inc/data_types.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __DATA_TYPES__
#define __DATA_TYPES__
#ifndef __
CC3000_
DATA_TYPES__
#define __
CC3000_
DATA_TYPES__
//*****************************************************************************
//
...
...
@@ -104,4 +104,4 @@ typedef char CHAR;
}
#endif
/* __cplusplus */
#endif
/* __DATA_TYPE__ */
#endif
/* __
CC3000_
DATA_TYPE
S
__ */
drivers/cc3000/inc/evnt_handler.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __EVENT_HANDLER_H__
#define __EVENT_HANDLER_H__
#ifndef __
CC3000_
EVENT_HANDLER_H__
#define __
CC3000_
EVENT_HANDLER_H__
#include
"hci.h"
#include
"socket.h"
...
...
@@ -162,5 +162,5 @@ typedef struct _bsd_gethostbyname_return_t
}
#endif // __cplusplus
#endif // __EVENT_HANDLER_H__
#endif // __
CC3000_
EVENT_HANDLER_H__
drivers/cc3000/inc/hci.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __HCI_H__
#define __HCI_H__
#ifndef __
CC3000_
HCI_H__
#define __
CC3000_
HCI_H__
#include
"cc3000_common.h"
...
...
@@ -327,4 +327,4 @@ extern void hci_patch_send(UINT8 ucOpcode, UINT8 *pucBuff, CHAR *patch, UINT16 u
}
#endif // __cplusplus
#endif // __HCI_H__
#endif // __
CC3000_
HCI_H__
drivers/cc3000/inc/host_driver_version.h
View file @
8762418d
...
...
@@ -32,24 +32,9 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __HOST_DRIVER_VERSION_H__
#define __HOST_DRIVER_VERSION_H__
#ifndef __
CC3000_
HOST_DRIVER_VERSION_H__
#define __
CC3000_
HOST_DRIVER_VERSION_H__
#define DRIVER_VERSION_NUMBER 15
#endif // __VERSION_H__
#endif // __CC3000_HOST_DRIVER_VERSION_H__
drivers/cc3000/inc/netapp.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __NETAPP_H__
#define __NETAPP_H__
#ifndef __
CC3000_
NETAPP_H__
#define __
CC3000_
NETAPP_H__
#include
"data_types.h"
...
...
@@ -339,5 +339,5 @@ INT32 netapp_set_debug_level(UINT32 ulLevel);
}
#endif // __cplusplus
#endif // __NETAPP_H__
#endif // __
CC3000_
NETAPP_H__
drivers/cc3000/inc/nvmem.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __NVRAM_H__
#define __NVRAM_H__
#ifndef __
CC3000_
NVRAM_H__
#define __
CC3000_
NVRAM_H__
#include
"cc3000_common.h"
...
...
@@ -245,4 +245,4 @@ extern INT32 nvmem_create_entry(UINT32 file_id, UINT32 newlen);
}
#endif // __cplusplus
#endif // __NVRAM_H__
#endif // __
CC3000_
NVRAM_H__
drivers/cc3000/inc/patch_prog.h
View file @
8762418d
#ifndef __PATCH_PROG_H__
#define __PATCH_PROG_H__
#ifndef __
CC3000_
PATCH_PROG_H__
#define __
CC3000_
PATCH_PROG_H__
extern
unsigned
short
fw_length
;
extern
const
unsigned
char
fw_patch
[];
...
...
@@ -8,4 +8,4 @@ extern const unsigned char wlan_drv_patch[];
extern
const
unsigned
char
cRMdefaultParams
[
128
];
void
patch_prog_start
();
#endif //__PATCH_PROG_H__
#endif //__
CC3000_
PATCH_PROG_H__
drivers/cc3000/inc/security.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __SECURITY__
#define __SECURITY__
#ifndef __
CC3000_
SECURITY__
#define __
CC3000_
SECURITY__
#include
"nvmem.h"
...
...
drivers/cc3000/inc/socket.h
View file @
8762418d
...
...
@@ -32,9 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __SOCKET_H__
#define __SOCKET_H__
#ifndef __
CC3000_
SOCKET_H__
#define __
CC3000_
SOCKET_H__
#include
"cc3000_common.h"
//*****************************************************************************
//
...
...
@@ -215,7 +216,7 @@ typedef struct
//! application layer to obtain a socket handle.
//
//*****************************************************************************
extern
INT16
socket
(
INT32
domain
,
INT32
type
,
INT32
protocol
);
extern
INT16
CC3000_EXPORT
(
socket
)
(
INT32
domain
,
INT32
type
,
INT32
protocol
);
//*****************************************************************************
//
...
...
@@ -228,7 +229,7 @@ extern INT16 socket(INT32 domain, INT32 type, INT32 protocol);
//! @brief The socket function closes a created socket.
//
//*****************************************************************************
extern
INT32
closesocket
(
INT32
sd
);
extern
INT32
CC3000_EXPORT
(
closesocket
)
(
INT32
sd
);
//*****************************************************************************
//
...
...
@@ -274,7 +275,7 @@ extern INT32 closesocket(INT32 sd);
//! @sa socket ; bind ; listen
//
//*****************************************************************************
extern
INT32
accept
(
INT32
sd
,
sockaddr
*
addr
,
socklen_t
*
addrlen
);
extern
INT32
CC3000_EXPORT
(
accept
)
(
INT32
sd
,
sockaddr
*
addr
,
socklen_t
*
addrlen
);
//*****************************************************************************
//
...
...
@@ -298,7 +299,7 @@ extern INT32 accept(INT32 sd, sockaddr *addr, socklen_t *addrlen);
//! @sa socket ; accept ; listen
//
//*****************************************************************************
extern
INT32
bind
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
);
extern
INT32
CC3000_EXPORT
(
bind
)
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
);
//*****************************************************************************
//
...
...
@@ -322,7 +323,7 @@ extern INT32 bind(INT32 sd, const sockaddr *addr, INT32 addrlen);
//! @note On this version, backlog is not supported
//
//*****************************************************************************
extern
INT32
listen
(
INT32
sd
,
INT32
backlog
);
extern
INT32
CC3000_EXPORT
(
listen
)
(
INT32
sd
,
INT32
backlog
);
//*****************************************************************************
//
...
...
@@ -343,7 +344,7 @@ extern INT32 listen(INT32 sd, INT32 backlog);
//
//*****************************************************************************
#ifndef CC3000_TINY_DRIVER
extern
INT16
gethostbyname
(
CHAR
*
hostname
,
UINT16
usNameLen
,
UINT32
*
out_ip_addr
);
extern
INT16
CC3000_EXPORT
(
gethostbyname
)
(
CHAR
*
hostname
,
UINT16
usNameLen
,
UINT32
*
out_ip_addr
);
#endif
...
...
@@ -375,7 +376,7 @@ extern INT16 gethostbyname(CHAR * hostname, UINT16 usNameLen, UINT32* out_ip_add
//! @sa socket
//
//*****************************************************************************
extern
INT32
connect
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
);
extern
INT32
CC3000_EXPORT
(
connect
)
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
);
//*****************************************************************************
//
...
...
@@ -414,7 +415,7 @@ extern INT32 connect(INT32 sd, const sockaddr *addr, INT32 addrlen);
//! @sa socket
//
//*****************************************************************************
extern
INT16
select
(
INT32
nfds
,
fd_set
*
readsds
,
fd_set
*
writesds
,
extern
INT16
CC3000_EXPORT
(
select
)
(
INT32
nfds
,
fd_set
*
readsds
,
fd_set
*
writesds
,
fd_set
*
exceptsds
,
struct
timeval
*
timeout
);
//*****************************************************************************
...
...
@@ -464,7 +465,7 @@ extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
//
//*****************************************************************************
#ifndef CC3000_TINY_DRIVER
extern
INT16
setsockopt
(
INT32
sd
,
INT32
level
,
INT32
optname
,
const
void
*
optval
,
extern
INT16
CC3000_EXPORT
(
setsockopt
)
(
INT32
sd
,
INT32
level
,
INT32
optname
,
const
void
*
optval
,
socklen_t
optlen
);
#endif
//*****************************************************************************
...
...
@@ -513,7 +514,7 @@ extern INT16 setsockopt(INT32 sd, INT32 level, INT32 optname, const void *optval
//! @sa setsockopt
//
//*****************************************************************************
extern
INT16
getsockopt
(
INT32
sd
,
INT32
level
,
INT32
optname
,
void
*
optval
,
extern
INT16
CC3000_EXPORT
(
getsockopt
)
(
INT32
sd
,
INT32
level
,
INT32
optname
,
void
*
optval
,
socklen_t
*
optlen
);
//*****************************************************************************
...
...
@@ -537,7 +538,7 @@ extern INT16 getsockopt(INT32 sd, INT32 level, INT32 optname, void *optval,
//! @Note On this version, only blocking mode is supported.
//
//*****************************************************************************
extern
INT16
recv
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
);
extern
INT16
CC3000_EXPORT
(
recv
)
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
);
//*****************************************************************************
//
...
...
@@ -567,7 +568,7 @@ extern INT16 recv(INT32 sd, void *buf, INT32 len, INT32 flags);
//! @Note On this version, only blocking mode is supported.
//
//*****************************************************************************
extern
INT16
recvfrom
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
,
sockaddr
*
from
,
extern
INT16
CC3000_EXPORT
(
recvfrom
)
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
,
sockaddr
*
from
,
socklen_t
*
fromlen
);
//*****************************************************************************
...
...
@@ -592,7 +593,7 @@ extern INT16 recvfrom(INT32 sd, void *buf, INT32 len, INT32 flags, sockaddr *fro
//
//*****************************************************************************
extern
INT16
send
(
INT32
sd
,
const
void
*
buf
,
INT32
len
,
INT32
flags
);
extern
INT16
CC3000_EXPORT
(
send
)
(
INT32
sd
,
const
void
*
buf
,
INT32
len
,
INT32
flags
);
//*****************************************************************************
//
...
...
@@ -620,7 +621,7 @@ extern INT16 send(INT32 sd, const void *buf, INT32 len, INT32 flags);
//
//*****************************************************************************
extern
INT16
sendto
(
INT32
sd
,
const
void
*
buf
,
INT32
len
,
INT32
flags
,
extern
INT16
CC3000_EXPORT
(
sendto
)
(
INT32
sd
,
const
void
*
buf
,
INT32
len
,
INT32
flags
,
const
sockaddr
*
to
,
socklen_t
tolen
);
//*****************************************************************************
...
...
@@ -639,7 +640,7 @@ extern INT16 sendto(INT32 sd, const void *buf, INT32 len, INT32 flags,
//! @brief Set CC3000 in mDNS advertiser mode in order to advertise itself.
//
//*****************************************************************************
extern
INT16
mdnsAdvertiser
(
UINT16
mdnsEnabled
,
CHAR
*
deviceServiceName
,
UINT16
deviceServiceNameLength
);
extern
INT16
CC3000_EXPORT
(
mdnsAdvertiser
)
(
UINT16
mdnsEnabled
,
CHAR
*
deviceServiceName
,
UINT16
deviceServiceNameLength
);
//*****************************************************************************
...
...
@@ -653,7 +654,7 @@ extern INT16 mdnsAdvertiser(UINT16 mdnsEnabled, CHAR * deviceServiceName, UINT16
//! @brief Returns the MSS value of a TCP connection according to the socket descriptor
//
//*****************************************************************************
extern
UINT16
getmssvalue
(
INT32
sd
);
extern
UINT16
CC3000_EXPORT
(
getmssvalue
)
(
INT32
sd
);
//*****************************************************************************
//
...
...
drivers/cc3000/inc/wlan.h
View file @
8762418d
...
...
@@ -32,8 +32,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************/
#ifndef __WLAN_H__
#define __WLAN_H__
#ifndef __
CC3000_
WLAN_H__
#define __
CC3000_
WLAN_H__
#include
"cc3000_common.h"
...
...
@@ -515,4 +515,4 @@ extern INT32 wlan_smart_config_process(void);
}
#endif // __cplusplus
#endif // __WLAN_H__
#endif // __
CC3000_
WLAN_H__
drivers/cc3000/src/inet_ntop.c
View file @
8762418d
...
...
@@ -27,7 +27,7 @@
#define ENOSPC (28)
#define EAFNOSUPPORT (106)
#define SET_ERRNO(err) (errno=-err)
#define SET_ERRNO(err)
(CC3000_EXPORT
(errno
)
=-err)
/*
* Format an IPv4 address, more or less like inet_ntoa().
...
...
drivers/cc3000/src/inet_pton.c
View file @
8762418d
...
...
@@ -31,7 +31,7 @@ static int inet_pton6(const char *src, unsigned char *dst);
#endif
#define EAFNOSUPPORT (106)
#define SET_ERRNO(err) (errno=-err)
#define SET_ERRNO(err)
(CC3000_EXPORT
(errno
)
=-err)
/* int
* inet_pton(af, src, dst)
...
...
drivers/cc3000/src/socket.c
View file @
8762418d
...
...
@@ -108,7 +108,7 @@
//! regarding the buffers available.
//
//*****************************************************************************
INT16
HostFlowControlConsumeBuff
(
INT16
sd
)
static
INT16
HostFlowControlConsumeBuff
(
INT16
sd
)
{
#ifndef SEND_NON_BLOCKING
/* wait in busy loop */
...
...
@@ -119,9 +119,9 @@ INT16 HostFlowControlConsumeBuff(INT16 sd)
// Note that the buffer will not be allocated in this case
if
(
tSLInformation
.
slTransmitDataError
!=
0
)
{
errno
=
tSLInformation
.
slTransmitDataError
;
CC3000_EXPORT
(
errno
)
=
tSLInformation
.
slTransmitDataError
;
tSLInformation
.
slTransmitDataError
=
0
;
return
errno
;
return
CC3000_EXPORT
(
errno
)
;
}
if
(
SOCKET_STATUS_ACTIVE
!=
get_socket_active_status
(
sd
))
...
...
@@ -138,9 +138,9 @@ INT16 HostFlowControlConsumeBuff(INT16 sd)
// Note that the buffer will not be allocated in this case
if
(
tSLInformation
.
slTransmitDataError
!=
0
)
{
errno
=
tSLInformation
.
slTransmitDataError
;
CC3000_EXPORT
(
errno
)
=
tSLInformation
.
slTransmitDataError
;
tSLInformation
.
slTransmitDataError
=
0
;
return
errno
;
return
CC3000_EXPORT
(
errno
)
;
}
if
(
SOCKET_STATUS_ACTIVE
!=
get_socket_active_status
(
sd
))
return
-
1
;
...
...
@@ -182,7 +182,7 @@ INT16 HostFlowControlConsumeBuff(INT16 sd)
//
//*****************************************************************************
INT16
socket
(
INT32
domain
,
INT32
type
,
INT32
protocol
)
INT16
CC3000_EXPORT
(
socket
)
(
INT32
domain
,
INT32
type
,
INT32
protocol
)
{
INT32
ret
;
UINT8
*
ptr
,
*
args
;
...
...
@@ -203,7 +203,7 @@ INT16 socket(INT32 domain, INT32 type, INT32 protocol)
SimpleLinkWaitEvent
(
HCI_CMND_SOCKET
,
&
ret
);
// Process the event
errno
=
ret
;
CC3000_EXPORT
(
errno
)
=
ret
;
set_socket_active_status
(
ret
,
SOCKET_STATUS_ACTIVE
);
...
...
@@ -222,7 +222,7 @@ INT16 socket(INT32 domain, INT32 type, INT32 protocol)
//
//*****************************************************************************
INT32
closesocket
(
INT32
sd
)
INT32
CC3000_EXPORT
(
closesocket
)
(
INT32
sd
)
{
INT32
ret
;
UINT8
*
ptr
,
*
args
;
...
...
@@ -240,7 +240,7 @@ INT32 closesocket(INT32 sd)
// Since we are in blocking state - wait for event complete
SimpleLinkWaitEvent
(
HCI_CMND_CLOSE_SOCKET
,
&
ret
);
errno
=
ret
;
CC3000_EXPORT
(
errno
)
=
ret
;
// since 'close' call may result in either OK (and then it closed) or error
// mark this socket as invalid
...
...
@@ -294,7 +294,7 @@ INT32 closesocket(INT32 sd)
//
//*****************************************************************************
INT32
accept
(
INT32
sd
,
sockaddr
*
addr
,
socklen_t
*
addrlen
)
INT32
CC3000_EXPORT
(
accept
)
(
INT32
sd
,
sockaddr
*
addr
,
socklen_t
*
addrlen
)
{
INT32
ret
;
UINT8
*
ptr
,
*
args
;
...
...
@@ -318,8 +318,8 @@ INT32 accept(INT32 sd, sockaddr *addr, socklen_t *addrlen)
// need specify return parameters!!!
memcpy
(
addr
,
&
tAcceptReturnArguments
.
tSocketAddress
,
ASIC_ADDR_LEN
);
*
addrlen
=
ASIC_ADDR_LEN
;
errno
=
tAcceptReturnArguments
.
iStatus
;
ret
=
errno
;
CC3000_EXPORT
(
errno
)
=
tAcceptReturnArguments
.
iStatus
;
ret
=
CC3000_EXPORT
(
errno
)
;
// if succeeded, iStatus = new socket descriptor. otherwise - error number
if
(
M_IS_VALID_SD
(
ret
))
...
...
@@ -357,7 +357,7 @@ INT32 accept(INT32 sd, sockaddr *addr, socklen_t *addrlen)
//
//*****************************************************************************
INT32
bind
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
)
INT32
CC3000_EXPORT
(
bind
)
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
)
{
INT32
ret
;
UINT8
*
ptr
,
*
args
;
...
...
@@ -381,7 +381,7 @@ INT32 bind(INT32 sd, const sockaddr *addr, INT32 addrlen)
// Since we are in blocking state - wait for event complete
SimpleLinkWaitEvent
(
HCI_CMND_BIND
,
&
ret
);
errno
=
ret
;
CC3000_EXPORT
(
errno
)
=
ret
;
return
(
ret
);
}
...
...
@@ -409,7 +409,7 @@ INT32 bind(INT32 sd, const sockaddr *addr, INT32 addrlen)
//
//*****************************************************************************
INT32
listen
(
INT32
sd
,
INT32
backlog
)
INT32
CC3000_EXPORT
(
listen
)
(
INT32
sd
,
INT32
backlog
)
{
INT32
ret
;
UINT8
*
ptr
,
*
args
;
...
...
@@ -428,7 +428,7 @@ INT32 listen(INT32 sd, INT32 backlog)
// Since we are in blocking state - wait for event complete
SimpleLinkWaitEvent
(
HCI_CMND_LISTEN
,
&
ret
);
errno
=
ret
;
CC3000_EXPORT
(
errno
)
=
ret
;
return
(
ret
);
}
...
...
@@ -453,17 +453,17 @@ INT32 listen(INT32 sd, INT32 backlog)
//*****************************************************************************
#ifndef CC3000_TINY_DRIVER
INT16
gethostbyname
(
CHAR
*
hostname
,
UINT16
usNameLen
,
INT16
CC3000_EXPORT
(
gethostbyname
)
(
CHAR
*
hostname
,
UINT16
usNameLen
,
UINT32
*
out_ip_addr
)
{
tBsdGethostbynameParams
ret
;
UINT8
*
ptr
,
*
args
;
errno
=
EFAIL
;
CC3000_EXPORT
(
errno
)
=
EFAIL
;
if
(
usNameLen
>
HOSTNAME_MAX_LENGTH
)
{
return
errno
;
return
CC3000_EXPORT
(
errno
)
;
}
ptr
=
tSLInformation
.
pucTxCommandBuffer
;
...
...
@@ -481,11 +481,11 @@ INT16 gethostbyname(CHAR * hostname, UINT16 usNameLen,
// Since we are in blocking state - wait for event complete
SimpleLinkWaitEvent
(
HCI_EVNT_BSD_GETHOSTBYNAME
,
&
ret
);
errno
=
ret
.
retVal
;
CC3000_EXPORT
(
errno
)
=
ret
.
retVal
;
(
*
((
INT32
*
)
out_ip_addr
))
=
ret
.
outputAddress
;
return
(
errno
);
return
CC3000_EXPORT
(
errno
);
}
#endif
...
...
@@ -519,7 +519,7 @@ INT16 gethostbyname(CHAR * hostname, UINT16 usNameLen,
//
//*****************************************************************************
INT32
connect
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
)
INT32
CC3000_EXPORT
(
connect
)
(
INT32
sd
,
const
sockaddr
*
addr
,
INT32
addrlen
)
{
INT32
ret
;
UINT8
*
ptr
,
*
args
;
...
...
@@ -542,7 +542,7 @@ INT32 connect(INT32 sd, const sockaddr *addr, INT32 addrlen)
// Since we are in blocking state - wait for event complete
SimpleLinkWaitEvent
(
HCI_CMND_CONNECT
,
&
ret
);
errno
=
ret
;
CC3000_EXPORT
(
errno
)
=
ret
;
return
((
INT32
)
ret
);
}
...
...
@@ -586,7 +586,7 @@ INT32 connect(INT32 sd, const sockaddr *addr, INT32 addrlen)
//
//*****************************************************************************
INT16
select
(
INT32
nfds
,
fd_set
*
readsds
,
fd_set
*
writesds
,
fd_set
*
exceptsds
,
INT16
CC3000_EXPORT
(
select
)
(
INT32
nfds
,
fd_set
*
readsds
,
fd_set
*
writesds
,
fd_set
*
exceptsds
,
struct
timeval
*
timeout
)
{
UINT8
*
ptr
,
*
args
;
...
...
@@ -657,7 +657,7 @@ struct timeval *timeout)
}
else
{
errno
=
tParams
.
iStatus
;
CC3000_EXPORT
(
errno
)
=
tParams
.
iStatus
;
return
(
-
1
);
}
}
...
...
@@ -710,7 +710,7 @@ struct timeval *timeout)
//*****************************************************************************
#ifndef CC3000_TINY_DRIVER
INT16
setsockopt
(
INT32
sd
,
INT32
level
,
INT32
optname
,
const
void
*
optval
,
INT16
CC3000_EXPORT
(
setsockopt
)
(
INT32
sd
,
INT32
level
,
INT32
optname
,
const
void
*
optval
,
socklen_t
optlen
)
{
INT32
ret
;
...
...
@@ -740,7 +740,7 @@ INT16 setsockopt(INT32 sd, INT32 level, INT32 optname, const void *optval,
}
else
{
errno
=
ret
;
CC3000_EXPORT
(
errno
)
=
ret
;
return
ret
;
}
}
...
...
@@ -793,7 +793,7 @@ INT16 setsockopt(INT32 sd, INT32 level, INT32 optname, const void *optval,
//
//*****************************************************************************
INT16
getsockopt
(
INT32
sd
,
INT32
level
,
INT32
optname
,
void
*
optval
,
socklen_t
*
optlen
)
INT16
CC3000_EXPORT
(
getsockopt
)
(
INT32
sd
,
INT32
level
,
INT32
optname
,
void
*
optval
,
socklen_t
*
optlen
)
{
UINT8
*
ptr
,
*
args
;
tBsdGetSockOptReturnParams
tRetParams
;
...
...
@@ -821,8 +821,8 @@ INT16 getsockopt (INT32 sd, INT32 level, INT32 optname, void *optval, socklen_t
}
else
{
errno
=
tRetParams
.
iStatus
;
return
errno
;
CC3000_EXPORT
(
errno
)
=
tRetParams
.
iStatus
;
return
CC3000_EXPORT
(
errno
)
;
}
}
...
...
@@ -847,7 +847,7 @@ INT16 getsockopt (INT32 sd, INT32 level, INT32 optname, void *optval, socklen_t
//! socket the message is received from
//
//*****************************************************************************
INT16
simple_link_recv
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
,
sockaddr
*
from
,
static
INT16
simple_link_recv
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
,
sockaddr
*
from
,
socklen_t
*
fromlen
,
INT32
opcode
)
{
UINT8
*
ptr
,
*
args
;
...
...
@@ -875,7 +875,7 @@ INT16 simple_link_recv(INT32 sd, void *buf, INT32 len, INT32 flags, sockaddr *fr
SimpleLinkWaitData
(
buf
,
(
UINT8
*
)
from
,
(
UINT8
*
)
fromlen
);
}
errno
=
tSocketReadEvent
.
iNumberOfBytes
;
CC3000_EXPORT
(
errno
)
=
tSocketReadEvent
.
iNumberOfBytes
;
return
(
tSocketReadEvent
.
iNumberOfBytes
);
}
...
...
@@ -902,7 +902,7 @@ INT16 simple_link_recv(INT32 sd, void *buf, INT32 len, INT32 flags, sockaddr *fr
//
//*****************************************************************************
INT16
recv
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
)
INT16
CC3000_EXPORT
(
recv
)
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
)
{
return
(
simple_link_recv
(
sd
,
buf
,
len
,
flags
,
NULL
,
NULL
,
HCI_CMND_RECV
));
}
...
...
@@ -935,7 +935,7 @@ INT16 recv(INT32 sd, void *buf, INT32 len, INT32 flags)
//! @Note On this version, only blocking mode is supported.
//
//*****************************************************************************
INT16
recvfrom
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
,
sockaddr
*
from
,
INT16
CC3000_EXPORT
(
recvfrom
)
(
INT32
sd
,
void
*
buf
,
INT32
len
,
INT32
flags
,
sockaddr
*
from
,
socklen_t
*
fromlen
)
{