David Cermak
a6874a46c6
contrib/ports: Add semaphore per thread option for unix
2023-05-10 21:49:34 +02:00
Renzo Davoli
0f2de1f684
contrib/ports/unix: add vdeif
2023-04-07 22:13:55 +02:00
Florian La Roche
34e435c786
tapif: fix strncpy
...
Adjust the strncpy() call in tapif.c to how this is coded
in other strncpy() invocations. Also gcc warns about this.
See patch #10142
2021-12-30 22:58:52 +01:00
Erik Ekman
c748395bda
PPP: Change data argument in sio_write to const
...
To fix the build after ppp_output_cb started taking it as const in
commit b2d1fc119d
.
Fixes this failure:
../contrib/examples/ppp/pppos_example.c: In function ‘ppp_output_cb’:
../contrib/examples/ppp/pppos_example.c:163:29: error: cast discards ‘const’ qualifier from pointer target type [-Werror=cast-qual]
return sio_write(ppp_sio, (u8_t*)data, len);
^
2020-12-03 09:47:00 +01:00
Simon Goldschmidt
fc85b055d7
sys: add the possibility to fuzz what sys_now() returns
2020-02-17 21:39:46 +01:00
Simon Goldschmidt
1ffcc5079c
Fix-more-typos-using-codespell
...
Committing nearly all changes done by 'codespell_check.sh -w'
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2020-02-15 21:45:53 +01:00
jona
d6a6b661d9
Fix typos using codespell
...
Conservative strategy was used, maybe other typos remain.
Rebased: Simon Goldschmidt <goldsimon@gmx.de>
2020-02-15 21:45:41 +01:00
Simon Goldschmidt
f857260e29
fix compiling fuzz test under Linux after merging contrib to main repo
2019-12-11 22:20:14 +01:00
Joan Lledó
2b6d9a56f7
Contrib: Add kFreeBSD to the Unix port
...
* cc.h:
* Identify kFreeBSD by macros
* Use standard error codes for this OS
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-12-10 21:55:22 +01:00
Joan Lledó
0aad45593f
Unix port: sio module: memset struct sigaction to 0
...
* Use memset to set all struct sigaction fields to 0
instead of doing it field by field, since fields
depend on the architecture.
2019-08-16 10:57:35 +02:00
Joan Lledó
2f5305c259
Unix port: improve support for the Hurd
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-08-01 21:10:36 +02:00
Joan Lledó
fa6f8054eb
Move LWIP_MARK_TCPIP_THREAD to include/lwip/sys.h
...
* LWIP_MARK_TCPIP_THREAD moved to include/lwip/sys.h
* Unix port macro definitions moved to sys_arch.h
* LWIP_MARK_TCPIP_THREAD
* LOCK_TCPIP_CORE
* UNLOCK_TCPIP_CORE
(goldsimon@gmx.de: fixed unix Makefile build and win32 build)
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2019-07-26 20:09:40 +02:00
Dirk Ziegelmeier
dc607c5be4
Fix lwip_port_rand()
...
(Didn't stash again after last change)
2019-02-02 22:38:49 +01:00
Dirk Ziegelmeier
aa4668cc47
Add lwip_port_rand() to unix port
2019-02-02 22:37:18 +01:00
Dirk Ziegelmeier
ea14b774c8
Replace several occurences of stdint types by lwIPs portability typedefs
...
Fixes bug #55405 : Usage of uint8_t instead of ui8_t in TCP code
2019-01-06 21:19:04 +01:00
Dirk Ziegelmeier
feee9d903a
Unix port: Give threads a name on Linux
...
May also work on Darwin, but I can't test it :-)
2018-11-02 20:22:22 +01:00
Dirk Ziegelmeier
64e0ede1a1
Whitespace cleanup in contrib dir
2018-10-22 20:53:58 +02:00
Simon Goldschmidt
f272a75b6a
implement 'keypressed()' in the unix port
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-10-13 16:31:01 +02:00
Dirk Ziegelmeier
ac46e42aa2
Import lwIP contrib rep
...
... from http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git/ into contrib/ subdir, STABLE-2_1_0_RELEASE tag
lwIP contrib is now officially frozen
TODO: Fix build
2018-10-02 12:19:13 +02:00