Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add links to PRs

...

PR-1611 libc: Allocate file_struct dynamically

PR-1684 Add gdb script for NuttX thread debugging

PR-1607 mm: Implement malloc_usable_size

PR-1606 sched/pthread: Implement pthread_attr_detachstate

PR-1600 Implement epol_pwait and EPOLLONESHOT flag

PR-1597 sched: Support passing non empty argument to init task

PR-1596 libc: Replace all sem_xxx with _SEM_XXX. This insures the correct semaphore interface is used by userspace and the kernel.

PR-1517 sched/wdog: Chang the default value of MAX_WDOGPARMS from 4 to 2 as wd_start is two every where in the code base. Also bump CONFIG_MAX_WDOGPARAMS from 1 to 2 in defconfigs to support pthread_condclockwait()

PR-1486 libc: Implement ftw and nftw functions

PR-1567 libc: Implement proposed POSIX _clockwait variants of _timedwait functions

PR-1411 libxx: Integrate latest uclibcxx 0.2.5

PR-1586 libc: Add open for text (translated) access support

PR-1584 libc: Implement  strlcpy function

PR-1580 libc: Implement pthread_conattr_etclock

PR-1545 sched/wdog: Do not dynamically allocate wdog_s.  Reduces overhead and brings it inline with work_s

PR-1534 sched/wdog: Replace all callback arguments from uint32_t to wdparm_t

PR-1420 libc: Do not define localtime[_r] to macro with CONFIG_LIBC_LOCALTIME is not defined.

PR-1375 libc: Always declare getenv, link/symlink and atexist/on_exit.  Many C++ libraries reference these but dont use them

PR-1371 libc: Improve stat/readdir to be more POSIX compliant with S_xxx macro definition as with Linux

PR-1369 Initialize the idle stack at the arch layer to better support stack coloring and also make it compatible with new TLS implementation

PR-1292 pthread/mutex: Add PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP support

PR-1280 libc: Implement fseeko and ftello

PR-1279 libc: Implement lstat and realpath

PR-1278 libc: Implement pathconf and fpathconf

PR-1269 cstdlib: Add missing atox to std namespace

PR-1264 sched/pthread: Prohibit the use of pthread_cleanup API's by kernel threads

PR-1440 libc: Add the UUID libc functions

PR-1308 libc: Add support for _SC_NPROCESSORS_CONF/_SC_NPROCESSORS_ONLN to sysconf

PR-1305 libc: Implement WNOHANG for waitpid and waitid

PR-1237 libc: Add minimal support for locale_t operation:  suplocale, freelocale, newlocale, userlocale

PR-1317 sched/task: Unify task initialization

PR-1187 sched: Unify main thread and pthread behavior

...