| NuttX-0.3.13 |
| ------------ |
| |
| This is the 25th release of NuttX. This release includes some |
| important bugfixes as well as a few new features. Bugs fixed |
| include: |
| |
| * Fixed problems with Cygwin-based console input. NSH now works |
| with the Cygwin simulator. |
| * sched_get_priority_max/min returned error on SCHED_RR |
| * Corrected detection of End-of-File in fgets() |
| * Fixed an error in opendir() that could cause an assertion to fail |
| inappropriately. |
| * Corrected an error in the FAT that caused files opened for writing |
| with O_APPEND to fail. |
| * Fix error in getopt() when called with argc==1 |
| * Fix error in stat() when used on the root directory |
| * Fixed a critical bug that effects the way that environment variables |
| are shared among pthreads. |
| * uIP port now supports multi-threaded, concurrent socket access. |
| So, for example, one thread can be reading from a socket while |
| another is writing to the socket. |
| |
| New features were also added: |
| |
| * New OS APIs: chdir() and getcwd() |
| * The NuttX shell (NSH) has been extended in many ways. |
| - New commands: mkfatfs, mkfifo, sleep, usleep, nice, sh, cd, and pwd |
| - New memory inspection commands and heap usage commands |
| - New capabilities: |
| - Execution of commands in background |
| - Execution of simple scripts |
| - Redirection of command output |
| - Last command status ($?) |
| - Now supports if-then[-else]-fi construct |
| - Other features as noted in the ChangeLog. |
| |
| These changes were verified only on the Host simulator under Cygwin |
| and under Linux and also on the Neuros OSD (ARM9). Please report |
| any errors to me. |
| |
| This tarball contains a complete CVS snapshot from September 1, 2008. |