You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Florian Weimer 2bda2d820d support: Explain ignored failures of temporary file removal [BZ #21243] 9 years ago
..
Makefile support: Add error checking to close system calls [BZ #21244] 9 years ago
README support: Introduce new subdirectory for test infrastructure 9 years ago
README-testing.c support: Introduce new subdirectory for test infrastructure 9 years ago
check.c Update copyright dates with scripts/update-copyrights. 9 years ago
check.h Update copyright dates with scripts/update-copyrights. 9 years ago
check_addrinfo.c Update copyright dates with scripts/update-copyrights. 9 years ago
check_dns_packet.c Update copyright dates with scripts/update-copyrights. 9 years ago
check_hostent.c Update copyright dates with scripts/update-copyrights. 9 years ago
check_netent.c Update copyright dates with scripts/update-copyrights. 9 years ago
check_nss.h Update copyright dates with scripts/update-copyrights. 9 years ago
delayed_exit.c Update copyright dates with scripts/update-copyrights. 9 years ago
format_nss.h Update copyright dates with scripts/update-copyrights. 9 years ago
ignore_stderr.c Update copyright dates with scripts/update-copyrights. 9 years ago
namespace.h Update copyright dates with scripts/update-copyrights. 9 years ago
oom_error.c Update copyright dates with scripts/update-copyrights. 9 years ago
resolv_test.c support: Add error checking to close system calls [BZ #21244] 9 years ago
resolv_test.h Update copyright dates with scripts/update-copyrights. 9 years ago
run_diff.h Update copyright dates with scripts/update-copyrights. 9 years ago
set_fortify_handler.c Update copyright dates with scripts/update-copyrights. 9 years ago
support.h Update copyright dates with scripts/update-copyrights. 9 years ago
support_become_root.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_enter_network_namespace.c support: Add error checking to close system calls [BZ #21244] 9 years ago
support_format_address_family.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_format_addrinfo.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_format_dns_packet.c support_format_dns_packet: Fix CNAME and multiple RR handling 9 years ago
support_format_herrno.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_format_hostent.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_format_netent.c support: struct netent portability fix for support_format_netent 9 years ago
support_record_failure.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_run_diff.c support: Add error checking to close system calls [BZ #21244] 9 years ago
support_test_main.c Update copyright dates with scripts/update-copyrights. 9 years ago
support_test_verify_impl.c Update copyright dates with scripts/update-copyrights. 9 years ago
temp_file-internal.h Update copyright dates with scripts/update-copyrights. 9 years ago
temp_file.c support: Explain ignored failures of temporary file removal [BZ #21243] 9 years ago
temp_file.h Update copyright dates with scripts/update-copyrights. 9 years ago
test-driver.c Update copyright dates with scripts/update-copyrights. 9 years ago
test-driver.h Update copyright dates with scripts/update-copyrights. 9 years ago
tst-support-namespace.c Update copyright dates with scripts/update-copyrights. 9 years ago
tst-support_format_dns_packet.c support_format_dns_packet: Fix CNAME and multiple RR handling 9 years ago
tst-support_record_failure-2.sh Update copyright dates with scripts/update-copyrights. 9 years ago
tst-support_record_failure.c Update copyright dates with scripts/update-copyrights. 9 years ago
write_message.c Update copyright dates with scripts/update-copyrights. 9 years ago
xaccept.c Update copyright dates with scripts/update-copyrights. 9 years ago
xasprintf.c Update copyright dates with scripts/update-copyrights. 9 years ago
xbind.c Update copyright dates with scripts/update-copyrights. 9 years ago
xcalloc.c Update copyright dates with scripts/update-copyrights. 9 years ago
xclose.c support: Add error checking to close system calls [BZ #21244] 9 years ago
xconnect.c Update copyright dates with scripts/update-copyrights. 9 years ago
xfclose.c Update copyright dates with scripts/update-copyrights. 9 years ago
xfopen.c Update copyright dates with scripts/update-copyrights. 9 years ago
xfork.c Update copyright dates with scripts/update-copyrights. 9 years ago
xgetsockname.c Update copyright dates with scripts/update-copyrights. 9 years ago
xlisten.c Update copyright dates with scripts/update-copyrights. 9 years ago
xmalloc.c Update copyright dates with scripts/update-copyrights. 9 years ago
xmemstream.c Update copyright dates with scripts/update-copyrights. 9 years ago
xmemstream.h Update copyright dates with scripts/update-copyrights. 9 years ago
xmmap.c nptl: Add tst-robust-fork 9 years ago
xmunmap.c nptl: Add tst-robust-fork 9 years ago
xpoll.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_attr_destroy.c Bug 20116: Fix use after free in pthread_create() 9 years ago
xpthread_attr_init.c Bug 20116: Fix use after free in pthread_create() 9 years ago
xpthread_attr_setdetachstate.c Bug 20116: Fix use after free in pthread_create() 9 years ago
xpthread_attr_setstacksize.c Bug 20116: Fix use after free in pthread_create() 9 years ago
xpthread_barrier_destroy.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_barrier_init.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_barrier_wait.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_cancel.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_check_return.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_cond_wait.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_create.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_detach.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_join.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_mutex_consistent.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutex_destroy.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutex_init.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutex_lock.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_mutex_unlock.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_mutexattr_destroy.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutexattr_init.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutexattr_setprotocol.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutexattr_setpshared.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutexattr_setrobust.c nptl: Add tst-robust-fork 9 years ago
xpthread_mutexattr_settype.c nptl: Add tst-robust-fork 9 years ago
xpthread_once.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_sigmask.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_spin_lock.c Update copyright dates with scripts/update-copyrights. 9 years ago
xpthread_spin_unlock.c Update copyright dates with scripts/update-copyrights. 9 years ago
xrealloc.c Update copyright dates with scripts/update-copyrights. 9 years ago
xrecvfrom.c Update copyright dates with scripts/update-copyrights. 9 years ago
xsendto.c Update copyright dates with scripts/update-copyrights. 9 years ago
xsetsockopt.c Update copyright dates with scripts/update-copyrights. 9 years ago
xsignal.h Update copyright dates with scripts/update-copyrights. 9 years ago
xsocket.c Update copyright dates with scripts/update-copyrights. 9 years ago
xsocket.h Update copyright dates with scripts/update-copyrights. 9 years ago
xstdio.h Update copyright dates with scripts/update-copyrights. 9 years ago
xstrdup.c Update copyright dates with scripts/update-copyrights. 9 years ago
xthread.h Bug 20116: Fix use after free in pthread_create() 9 years ago
xunistd.h support: Add error checking to close system calls [BZ #21244] 9 years ago
xwaitpid.c Update copyright dates with scripts/update-copyrights. 9 years ago
xwrite.c support: Use %td for pointer difference in xwrite 9 years ago

README

This subdirectory contains infrastructure which is not put into
installed libraries, but may be linked into programs (installed or
not) and tests.

# Error-checking wrappers

These wrappers test for error return codes an terminate the process on
error. They are declared in these header files:

* support.h
* xsignal.h
* xthread.h

In general, new wrappers should be added to support.h if possible.
However, support.h must remain fully compatible with C90 and therefore
cannot include headers which use identifers not reserved in C90. If
the wrappers need additional types, additional headers such as
signal.h need to be introduced.

# Test framework

The test framework provides a main program for tests, including a
timeout for hanging tests. See README-testing.c for a minimal
example, and test-driver.c for details how to use it. The following
header files provide related declarations:

* check.h
* temp_file.h
* test-driver.h