summaryrefslogtreecommitdiff
path: root/testsuites/libtests (follow)
AgeCommit message (Collapse)Author
2018-02-08libtest/dl01: Add dlerror tests.4.11.3Chris Johns
Update #2747
2018-02-08Update dlerror usagePatrick Gauvin
Handles possible NULL return value Updates #2747
2018-02-08testsuites/libtest: Set EXENT to .exe so executable are correctly named.Chris Johns
The configure order effects how it works. Close #3297
2017-08-23testsuite/dl: Add C++ by default for DL tests which use C++.Chris Johns
- Add AM C++ support to the testsuite configure.ac script. - Fix the dependences in the DL tests. Closes #3024.
2017-04-04libdl: Back port C++ exception throw and catch from 4.12.Chris Johns
Closes #2956.
2015-10-23Fail gracefully if pax is not foundBen Gras
The $(PAX) variable is used unconditionally so it shouldn't be left empty if not found at configure time. Fixes #2437.
2015-09-11rbheap: Fix rtems_rbheap_free()Sebastian Huber
Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Update #2417.
2015-09-11libtests/rbheap01: SimplifySebastian Huber
Update #2417.
2015-07-23i2c: Fix return status of i2c dev read/writeSebastian Huber
2015-06-26libmisc: Simplify <rtems/stackchk.h>Sebastian Huber
Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
2015-06-22rtems: Add rtems_interrupt_local_disable|enable()Sebastian Huber
Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion.
2015-05-27libtests/i2c01: Avoid stack overflowSebastian Huber
2015-03-31testsuites: dl02 needs an FPU init task.Chris Johns
2015-03-24malloctest/init.c: Fix use uninitialized warningJoel Sherrill
2015-03-10cpukit: deprecate notepadsGedare Bloom
Deprecate Classic API Notepads. Mark task_set/get_note() with the deprecated attribute, and also mark the notepads field. Replace disable with enable option for notepads in confdefs.h, and make notepads disabled by default. The previous option CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and will emit a compile-time warning. A new option CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn on notepads, but it also will emit a compile-time warning to indicate that notepads are deprecated. Closes #2265
2015-03-09libtests/stringto01: Fix for GCC 5.0Sebastian Huber
2015-03-06Temporarily disable libdl for h8300Joel Sherrill
The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284.
2015-03-06Temporarily disable libdl for lm32Joel Sherrill
There is a GCC ICE when building libdl. This temporarily disables building libdl until that is resolved. updates 2283.
2015-03-06Temporarily disable libdl for v850Joel Sherrill
There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the v850 until the ticket is resolved. updates 2260.
2015-03-06Temporarily disable libdl for bfinJoel Sherrill
There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the bfin until the ticket is resolved. updates 2252.
2015-03-04capture01: Update screen fileJoel Sherrill
2015-02-20IMFS: Fix copy on write for linfilesSebastian Huber
2015-02-12IMFS: Add fine grained configurationSebastian Huber
Remove miniIMFS. Statically initialize the root IMFS. Add configuration options to disable individual features of the root IMFS, e.g. o CONFIGURE_IMFS_DISABLE_CHOWN, o CONFIGURE_IMFS_DISABLE_FCHMOD, o CONFIGURE_IMFS_DISABLE_LINK, o CONFIGURE_IMFS_DISABLE_MKNOD, o CONFIGURE_IMFS_DISABLE_MOUNT, o CONFIGURE_IMFS_DISABLE_READLINK, o CONFIGURE_IMFS_DISABLE_RENAME, o CONFIGURE_IMFS_DISABLE_RMNOD, o CONFIGURE_IMFS_DISABLE_SYMLINK, o CONFIGURE_IMFS_DISABLE_UNMOUNT, and o CONFIGURE_IMFS_DISABLE_UTIME.
2015-01-27IMFS: Replace node union with individual structSebastian Huber
This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER().
2015-01-20libnetworking: Fix close of active socketsSebastian Huber
Send a special event to notify tasks waiting for a socket state change in case this socket gets closed. This prevents a use after free. Close #785.
2015-01-20Fixed dl01 and dl02 makefilesMarcos Diaz
2015-01-09libtests/crypt01: Increase stack sizeSebastian Huber
2014-12-16Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber
This define was superfluous, undocumented and used inconsistently.
2014-12-15Enable WebSocket support in the Mongoose HTTP serverNick Withers
2014-12-11Teach rtems_tarfs_load() about symlinksNick Withers
2014-12-08libtests/complex: Avoid multiple definitionsSebastian Huber
2014-12-05Update bug report URLSebastian Huber
2014-12-05libmisc: More useful default configurationSebastian Huber
The dummy.c was a de-facto default configuration. Rename it to default-configuration.c. Use unlimited objects and the stack checker. This makes it easier for new RTEMS users which will likely use this file if they just work with the usual main() function as the application entry point. Provide proper arguments for main() using the BSP command line. Add spare user extensions and drivers. Do not initialize the network by default. Delete bspinit.c.
2014-12-03libtests: Omit libdl tests if no RTEMS toolsSebastian Huber
2014-12-02DEVFS04: make test work on LEON3-FT GR712RCDaniel Hellstrom
The LEON3 BSP have support for up to 8 termios consoles, the LEON3-FT GR712RC uses 6 UARTs. This does not take into account the BSP maximum devices instead it is hardcoded to 6. This patch increases it the maximum devices of DEVFS04 from 6 to 10.
2014-12-01libtests/complex,math: Prevent optimizationsSebastian Huber
For constant arguments GCC calculates the values of the math library functions at compile-time. close #1741
2014-11-28libcsupport: Delete malloc statisticsSebastian Huber
Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367
2014-11-24capture01: Use capture engine print methods.Jennifer Averett
2014-11-23termio05: Remove unreferenced filesJoel Sherrill
The functionality was conditionally compiled into a shared file and these were not removed. close #1821
2014-11-20libtests/malloctest/init.c: Fix warningJoel Sherrill
posix_memalign() is prototyped to take a non-NULL parameter. But our test is deliberately passing one in. With the -Wnon-null warning flag enabled, we will always get warnings on this test unless we disable that warning for this single test case.
2014-11-20dl01,dl02: Avoid non-runnable $(EXEEXT) filesSebastian Huber
2014-11-20Ensure security of default user environmentSebastian Huber
2014-11-20shell: Do chroot() after successful loginSebastian Huber
2014-11-20shell: Get supplementary group IDs in login checkSebastian Huber
2014-11-20libcsupport: Implement getgroups()Sebastian Huber
2014-11-20shell: Use crypt_r() in rtems_shell_login_check()Sebastian Huber
Use '*" to disable shell login instead of '!' according to the Linux man page. Use getpwnam_r() instead of getpwnam(). Do not access the user environment directly. Update the user environment only after a successful login check.
2014-11-20libcsupport: Avoid TOCTOU and format errorsSebastian Huber
2014-11-20Add crypt_r(), etc.Sebastian Huber
Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r().
2014-11-20Add SHA256 and SHA512 supportSebastian Huber
2014-11-20Add NXP PCA9548A 8-channel switch I2C driverSebastian Huber