mirror of
https://github.com/curl/curl.git
synced 2026-08-24 21:23:37 +03:00
tiny-curl: base and FreeRTOS support
This commit is contained in:
parent
9d954e49bc
commit
ceda8d10ea
17 changed files with 1430 additions and 67 deletions
|
|
@ -130,7 +130,8 @@ struct timeval {
|
|||
#define sread(x,y,z) (ssize_t)read((RECV_TYPE_ARG1)(x), \
|
||||
(RECV_TYPE_ARG2)(y), \
|
||||
(RECV_TYPE_ARG3)(z))
|
||||
|
||||
#elif defined(FreeRTOS)
|
||||
#define sread(a,b,c) FreeRTOS_recv(a,b,c,0)
|
||||
#elif defined(HAVE_RECV)
|
||||
/*
|
||||
* The definitions for the return type and arguments types
|
||||
|
|
@ -193,6 +194,9 @@ struct timeval {
|
|||
/* */
|
||||
Error Missing_definition_of_return_and_arguments_types_of_send
|
||||
/* */
|
||||
#elif defined(FreeRTOS)
|
||||
/* The flags argument (4) marked as 'Not currently used' */
|
||||
#define swrite(a,b,c) FreeRTOS_send(a,b,c,0)
|
||||
#else
|
||||
#define swrite(x,y,z) (ssize_t)send((SEND_TYPE_ARG1)(x), \
|
||||
(SEND_QUAL_ARG2 SEND_TYPE_ARG2)(y), \
|
||||
|
|
@ -260,6 +264,8 @@ struct timeval {
|
|||
# define sclose(x) close_s((x))
|
||||
#elif defined(USE_LWIPSOCK)
|
||||
# define sclose(x) lwip_close((x))
|
||||
#elif defined(FreeRTOS)
|
||||
# define sclose(x) FreeRTOS_closesocket((x))
|
||||
#else
|
||||
# define sclose(x) close((x))
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue