21545ab643
gcc version 5.3.1 20160307 (release) [ARM/embedded-5-branch revision 234589] (GNU Tools for ARM Embedded Processors) gives error: local/local_connect.c:188:7: error: '_local_semtake' is static but used in inline function 'local_stream_connect' which is not static [-Werror] this is due to compiler enforcing ISO/IEC 9899:1999 6.7.4.3: "An inline definition of a function with external linkage shall not contain a definition of a modifiable object with static storage duration, and shall not contain a reference to an identifier with internal linkage." Fix by making inlined caller to have internal linkage as well. |
||
---|---|---|
.. | ||
Kconfig | ||
Make.defs | ||
local.h | ||
local_accept.c | ||
local_bind.c | ||
local_conn.c | ||
local_connect.c | ||
local_fifo.c | ||
local_listen.c | ||
local_netpoll.c | ||
local_recvfrom.c | ||
local_recvutils.c | ||
local_release.c | ||
local_send.c | ||
local_sendpacket.c | ||
local_sendto.c |