- Jun 03, 2015
-
-
Gregory Nutt authored
POSIX message queues: Move mq_setattr() and mq_getattr() from nuttx/libc/mqueue to nuttx/sched/mqueue. Also add sysyscall support for mq_setattr() and mq_getattr(). This is necessary in protected and kernel builds because in those cases the message queue structure is protect and cannot be accessed directly from user mode code. Noted by Jouko Holopainen.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Networking: Modify how callback structures are stored to avoid another potential use of a stal pointer.
-
Gregory Nutt authored
-
Gregory Nutt authored
mq_timedreceive() move the location where the errno value is set; the TIMEDOUT errno setting was being overwritten by subsequent actions before returning. Noted by Freddie Chopin.
-
Gregory Nutt authored
-
- Jun 02, 2015
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Extend the mkconfig tool so that it can dequote a quoated list of quoated strings. THTTPD uses such a configration setting to provide the list of index files.
-
Gregory Nutt authored
Damn. THTTPD will not yet run with binfs because it wants an index.html file. THTTPD does support indexing directories if CONFIG_THTTPD_GENERATE_INDICES=y, but there are some compilation issues that need to be fixed when that option is selected.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Olimex LPC1766STK. Add an example configuration showing how to build apps/netutils/thttpd using binfs
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Jun 01, 2015
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Add support uClibc++ excpetions. This involves additional handling for relative relation types, additional support for unwinding, as well as additional changes. The culmination of a big effort fromo Leo Aloe3132
-
Gregory Nutt authored
LPC17xx: All configurations that had the LPC17xx ethernet driver enabled have CONFIG_NET_NOTINTS=y enabled and also the HP worked which is now needed in those configurations
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- May 31, 2015
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
tools/configure.c: Fix test for the extence of the apps/ dir. This is part of SourceForge Ticket #39
-
Gregory Nutt authored
tools/configure.c: Fix backward interpretation of options, -l was selecting Windows and -w was selecting Linux. This is part of SourceForege Ticket #39
-
Gregory Nutt authored
TCP connect. Move the location where the socket is marked as connected in order to avoid a potential race condition
-
Gregory Nutt authored
-
Gregory Nutt authored
TCP networking: In the TCP connection operation, it was trying to setup the network monitor BEFORE the socket was successfully connected. This, of course, has ALWAYS failed because the socket is not yet connected and the TCP state is not yet correct for a connected socket. However, because of other changes net_startmonitor(0 no returns a failure condition that causes worse problems when trying to connect. The fix is to move the logic that starts the network monitor to AFTER the socket has been successfully connected.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Networking: The network device list was protected by a re-entrant semaphore. With the recent change to support network device callback, the network stack needs to access the network device list too. Some drivers, however, run the network stack from the interrupt level -- this is bad but a fact in the current state. Of course,those drivers are unable to take the semaphore and will assert. The solution here is to eliminate the device devices semaphore altogether. This eliminates netdev_semtake() and netdev_semgive() and replaces them with net_lock() and net_unlock() which have larger scope as needed for this purpose.
-
Gregory Nutt authored
-
- May 30, 2015
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-