25 Commits (9e20fe2cfb01428e366e97fc0366cff9920ae921)

Author SHA1 Message Date
goldsimon 48d2243845 Clarify/add LWIP_PROVIDE_ERRNO comments 9 years ago
Joel Cunningham 7d0aeaf539 Doc: correct minor mis-spelling in sys_arch.txt 10 years ago
sg 6383ef88b4 had a look through the docs... 10 years ago
goldsimon 09ac68c196 Fixed documentation after changing sys arch prototypes for 1.4.0 15 years ago
goldsimon 036cb26fa3 sys_arch_timeouts() is not needed any more. 15 years ago
fbernon ce5699f41b minor changes: typos and coding style 17 years ago
goldsimon aefeba3fc0 Added note about printf formatter defines 17 years ago
goldsimon 52e8ec03ba Clarify that timeout == 0 means wait forever 19 years ago
fbernon 8d0f689cb5 Minor changes: typo in doc files. 19 years ago
fbernon 5941b3c86e sys_arch.txt, api.h, api_lib.c, api_msg.h, api_msg.c, tcpip.c, sys.h, opt.h: Introduce changes for task #7490 "Add return value to sys_mbox_post" with some modifications in the sys_mbox api: sys_mbox_new take a "size" parameters which indicate the number of pointers query by the mailbox. There is three defines in opt.h to indicate sizes for tcpip::mbox, netconn::recvmbox, and for the netconn::acceptmbox. Port maintainers, you can decide to just add this new parameter in your implementation, but to ignore it to keep the previous behavior. The new sys_mbox_trypost function return a value to know if the mailbox is full or if the message is posted. Take a look to sys_arch.txt for more details. This new function is used in tcpip_input (so, can be called in an interrupt context since the function is not blocking), and in recv_udp and recv_raw. 19 years ago
fbernon 90a3f88c08 Change parameters list for sys_thread_new (see "task #7252 : Create sys_thread_new_ex()"). Two new parameters have to be provided: a task name, and a task stack size. For this one, since it's platform dependant, you could define the best one for you in your lwipopts.h. For port maintainers, you can just add these new parameters in your sys_arch.c file, and but it's not mandatory, use them in your OS specific functions. 19 years ago
jifl 58b3b0603d Note succesful error return for sys_arch_mbox_tryfetch 19 years ago
jifl 9d43d74ee3 Document new sys_arch_mbox_tryfetch requirement for ports 19 years ago
christiaans 5fcf6418cf Added warning about using mem_malloc in sys_arch.c, cold case bug #1913 . 20 years ago
likewise e4295396ac Re-instantiated the pack directives. Nested structs do break individual field natural alignment on arm-gcc. 22 years ago
likewise 79110ba469 Removed all structure packing directives. Protocol header fields are naturally aligned by design. 22 years ago
jani cd65d36822 patches 1492, 1493 and 1494 from Marc 23 years ago
davidhaas dbad0d5723 Updated sys_arch documentation to make new timeouts clearer. 23 years ago
davidhaas 2e0829fb5a Made lwip timeout measurements accurate by no longer returning 1 millisecond 23 years ago
jani 84697ce713 Add priority argument to thread sys_thread_new.Patch from floriZ but slightly modfied 23 years ago
jani 12228ea34d update sysarch doc. patch #1233 23 years ago
davidhaas e13c78820f Fixed SYS_ARCH_PROTECT macros when NO_SYS is not defined. 24 years ago
davidhaas 7f1becc682 Allow minimal unix target to build in cygwin (but not necessarily run). 24 years ago
likewise 58cb89d261 Removed old Id: tags in 4 non-source-code files. 24 years ago
likewise f06e955072 Initial revision 24 years ago