aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)Author
2020-06-10lib: Disable installation of internal LTP librariesYang Xu
Use INTERNAL_LIB for LTP libraries because installing these statically linked libraries is meaningless. These libraries now don't install with make install: lib/libltp.a libs/libltpipc/libltpipc.a libs/libltpipc/libltpmsgctl.a libs/libltpnewipc/libltpnewipc.a libs/libltpnuma/libltpnuma.a libs/libltpuinput/libltpuinput.a testcases/kernel/containers/libclone/libclone.a testcases/kernel/controllers/cpuset/cpuset_lib/libcpu_set.a testcases/kernel/controllers/libcontrollers/libcontrollers.a testcases/kernel/lib/libkerntest.a testcases/kernel/mem/hugetlb/lib/libhugetlb.a testcases/kernel/mem/lib/libmem.a testcases/network/rpc/basic_tests/rpc01/lib/librpc01.a testcases/network/rpc/rpc-tirpc/tests_pack/lib/librpc-tirpc.a testcases/realtime/lib/librealtime.a utils/sctp/lib/libsctp.a utils/sctp/testlib/libsctputil.a Do this change also for LTP Android stub libraries: lib/android_librt/librt.a lib/android_libpthread/libpthread.a Acked-by: Jan Stancek <jstancek@redhat.com> Acked-by: Cyril Hrubis <chrubis@suse.cz> Reviewed-by: Petr Vorel <pvorel@suse.cz> Signed-off-by: Yang Xu <xuyang2018.jy@cn.fujitsu.com>
2020-05-18ebizzy: guard mallocopt() with __GLIBC__Khem Raj
mallocopt is not available on non glibc implementations Reviewed-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13Split SCTP initmsg test into two test casesMartin Doucha
The original test allocates 65535 output streams which may fail on older kernels due to lack of memory. Split the test into two test cases: - allocate 10 output streams and accept no errors (functional test) - allocate 65535 output streams and accept ENOMEM (stress test) Also clean up some unnecessary code and check that the test message is transferred correctly. Reviewed-by: Petr Vorel <pvorel@suse.cz> Signed-off-by: Martin Doucha <mdoucha@suse.cz>
2019-12-13Port test_1_to_1_initmsg_connect (SCTP) to new APIMartin Doucha
Reviewed-by: Petr Vorel <pvorel@suse.cz> Signed-off-by: Martin Doucha <mdoucha@suse.cz>
2019-11-17Replace bzero() with memset()Petr Vorel
bzero() is deprecated. Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
2019-10-24Delete New ext4 features tests and ffsb toolPetr Vorel
and associated runtest file fs_ext4. The main reason is that these tests [1] (contributed in 2009) are mostly outdated and irrelevant. According to Theodore Y. Tso [2] and Jan Kara [3] the only partly valid tests are ext4_nsec_timestamps_test.sh and ext4_subdir_limit_test.sh, but even these would be better to migrate to xfstests, which Yong Sun is planning to do. Also, some of the tests weren't in any runtest file anyway (ext4-alloc-test.sh, ext4_inode_version_test.sh, ext4_journal_checksum.sh, ext4_online_defrag_test.sh) ffsb tool was used only in these New ext4 features tests. [1] http://ext4.wiki.kernel.org/index.php/New_ext4_features [2] https://marc.info/?l=linux-fsdevel&m=157187153211649&w=2 [3] https://marc.info/?l=linux-ext4&m=157190318618555&w=2 Closes: #560 Cc: Yong Sun <YoSun@suse.com> Acked-by: Cyril Hrubis <chrubis@suse.cz> Signed-off-by: Petr Vorel <pvorel@suse.cz>
2019-08-09utils/ffsb: Add missing fhstat() signature + includesPetr Vorel
Need for build with -Werror-implicit-function-declaration Acked-by: Cyril Hrubis <chrubis@suse.cz> Signed-off-by: Petr Vorel <pvorel@suse.cz>
2019-02-02lib: Add missing <string.h> and <strings.h> includesPetr Vorel
Acked-by: Jan Stancek <jstancek@redhat.com> Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
2018-11-14Typo correctionsPo-Hsu Lin
* accross -> across * destory -> destroy * intialization -> initialization * intialize -> initialize * intialized -> initialized * intializing -> initializing * kenrel -> kernel * ptread -> pthread * recieved -> received * tread -> thread * unitialized -> uninitialized * unintialized -> uninitialized * vrifies -> verifies All changes are either in comments or strings, no function name changes. Signed-off-by: Po-Hsu Lin <po-hsu.lin@canonical.com> Acked-by: Cyril Hrubis <chrubis@suse.cz>
2018-07-23Fix typos in various README filesFang Guan
Signed-off-by: Fang Guan <fguan322@gmail.com> Signed-off-by: Petr Vorel <pvorel@suse.cz>
2018-06-05sctp: change the layout of tst_brkm()Sun Lianwen
Reported-by: Wei Xingshen <weixshen@gmail.com> Signed-off-by: Sun Lianwen <sunlw.fnst@cn.fujitsu.com> [pvorel: removed trailing whitespace] Signed-off-by: Petr Vorel <pvorel@suse.cz>
2018-05-22wiki: Fix minor typoPetr Vorel
Signed-off-by: Petr Vorel <pvorel@suse.cz>
2018-02-09Replace __BEGIN_DECLS and __END_DECLS to with expanded macrosKhem Raj
__BEGIN_DECLS and __END_DECLS definitions are missing (at least) in musl libc. Issue was reported in openembedded-core project [1] and netinet/sctp.h was fixed in upstream [2]. [1] http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-extended/ltp/ltp/0010-replace-__BEGIN_DECLS-and-__END_DECLS.patch [2] https://github.com/sctp/lksctp-tools/commit/1329bea90f55d3e69820cfb5203b53794d4c6bc0 CC: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Petr Vorel <pvorel@suse.cz>
2018-02-09Revert "Replace __BEGIN_DECLS and __END_DECLS to with expanded macros"Petr Vorel
as I accidentaly added configure changes in ffsb. I'm sorry. This reverts commit c83639c93d46e29378d7d4c0e6a1feaeec693e84.
2018-02-09Replace __BEGIN_DECLS and __END_DECLS to with expanded macrosKhem Raj
__BEGIN_DECLS and __END_DECLS definitions are missing (at least) in musl libc. Issue was reported in openembedded-core project [1] and netinet/sctp.h was fixed in upstream [2]. [1] http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-extended/ltp/ltp/0010-replace-__BEGIN_DECLS-and-__END_DECLS.patch [2] https://github.com/sctp/lksctp-tools/commit/1329bea90f55d3e69820cfb5203b53794d4c6bc0 CC: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Petr Vorel <pvorel@suse.cz>
2017-12-12sctp: porting "tests: fix SMALL_MAXSEG" to ltp/utils/sctpLi Zhijian
LKP reported a sctp issue: https://lists.01.org/pipermail/lkp/2017-December/007830.html recently we need to update sctp to fix this issue the origin patch: https://github.com/sctp/lksctp-tools/commit/723993d3e33100fa96245d2ed46611eb9cba5236 ----------------- tests: fix SMALL_MAXSEG After Commit ecca8f88da5c ("sctp: set frag_point in sctp_setsockopt_maxseg correctly") in kernel, sctp will not allow to set max_seg with a too small value. Now it's using SMALL_MAXSEG in func_tests, with SMALL_MAXSEG = 100, sctp_setsockopt always returns err and causes some tests to fail. This patch is to avoid it by defining SMALL_MAXSEG as 500 instead, 500 is a good value, as it's very close to the minimum and will not cause the last frag's size is different from the others', which would also lead to failure of some tests. ----------------- CC: lucien.xin@gmail.com CC: xiaolong.ye@intel.com CC: philip.li@intel.com Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com> Reviewed-by: Xin Long <lucien.xin@gmail.com>
2017-05-19ffsb: Fix out of bounds accessCyril Hrubis
The constant string "\0" composes of two null characters and hence the memcpy(unit, "\0", 3) was reading one byte after end of the constant buffer. Fixes #155 Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2017-02-13Update references with my old legal name/email to my current name/email addressNgie Cooper
No functional change Signed-off-by: Ngie Cooper <yaneurabeya@gmail.com>
2017-01-31android: exclude tests which don't buildSteven Jackson
Android's NDK is missing many features. It implements s subset of libpthread and librt, but they'res contained in libc. Rather than forcing existing and future tests to use a conditional or variable to add -lpthread I've just created a stub library. Tests which don't work have been filtered out based on $(ANDROID) being set, eventually they should be filtered via autotools checks. In most cases I've excluded entire directories when only a few tests fail, it's going to take time to go through them all and the patch would touch too much of the code base in one go. Signed-off-by: Steven Jackson <sj@oscode.net> Acked-by: Cyril Hrubis <chrubis@suse.cz>
2015-07-01sctp: sctputils.c: fix test_peer_addr()Alexey Kodanev
Test always fails with TBROK because inner loop will reset all the previous set values if we use else branch. Fixes 7cfe1586b8ed ("sctp: sctputil.c: make 'found' a static array") Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com> Reviewed-by: Hangbin Liu <liuhangbin@gmail.com>
2015-06-10utils/ffsb_fc.c: remove explicit NULL check before freeManinder Singh
No need of NULL check before free Signed-off-by: Maninder Singh <maninder1.s@samsung.com> Signed-off-by: Akhilesh Kumar <akhilesh.k@samsung.com>
2015-06-09sctp: sctputil.c: make 'found' a static arrayManjeet Pawar
This patch make 'found' a static array to avoid memory leaks. Signed-off-by: Cyril Hrubis <chrubis@suse.cz> Signed-off-by: Manjeet Pawar <manjeet.p@samsung.com>
2015-04-16Fix a typo in utils/ffsb-6.0-rc2/READMEYan Feng
Signed-off-by: Yan Feng <yanfeng2@huawei.com>
2015-03-11sctp: test_1_to_1_sockopt.c: set SO_SNDBUF above the defined minimumAlexey Kodanev
SO_SNDBUF have the following minimum value: TCP_SKB_MIN_TRUESIZE (2048 + sizeof(struct sk_buff)) SOCK_MIN_SNDBUF (TCP_SKB_MIN_TRUESIZE * 2) The test set 'SO_SNDBUF' to 2048, then it gets the value back with getsockopt(). But the value was defaulted in the kernel to the SOCK_MIN_SNDBUF. Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com> Acked-by: Cyril Hrubis <chrubis@suse.cz>
2015-01-29Fix warningZeng Linggang
Fix "warning: comparison of unsigned expression < 0 is always false" Some variable value number are defined as unsigned number. When they are compared with zero, the zero would cast to an unsigned number. And it would be always false. Fix these by defining them as signed number. And some cleanup. Signed-off-by: Zeng Linggang <zenglg.jy@cn.fujitsu.com> Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
2014-11-26utils/sctp/test_accept: add EACCES to expected errorsAlexey Kodanev
Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>
2014-09-24Make use of NULLCyril Hrubis
Replace all (type *)0 with NULL Created with coccinelle patch: @@ type T; @@ -(T*)0 +NULL Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2014-09-23ffsb: Fix out of tree build.Cyril Hrubis
Rip out all of the magic from the utils Makefile, since ffsb configure is executed from the top configure this is no longer needed. This also fixes out-of-tree build where the generated ffsb Makefile was confused by the make indirection. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2014-07-15ffsb: configure.in: Update and add foreignCyril Hrubis
Update deprecated syntax Add foreign (fixes autoreconf) Reported-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2014-04-15utils/Makefile: Move ffsb configure to configure.acMats Liljegren
The configure call was done from Makefile without appropriate parameters, which breaks cross-compiling. Include ffsb into configure.ac so that it is included in the main configure call. This fix is based on a patch by Fathi Boudra <fathi.boudra@linaro.org> for an earlier version of LTP. This also fixed subsequent makes for out-of-tree build that previously failed when attempting to run ffsb configure script for the second time. CC: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Mats Liljegren <mats.liljegren@enea.com> Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2014-04-14utils: fix the installation of ffsb binaryStanislav Kholmanskikh
Commit a8846217ff4aa2b6063725504bccaad5602fe43a made ffsb binary non-installable. Therefore ext4-* test cases fail with: ext4-uninit-groups 1 TFAIL : Test broken: ffsb: command not found Fixed this by introducing a new Makefile target for ffsb in utils directory. Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
2014-04-02build: fix out-of-tree buildGilles Chanteperdrix
Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
2014-04-01Fix shell scripts to run correctly on DebianJoseph Beckenbach
Temporarily change shebang to /bin/bash in scripts that depends on bash extensions. Also corrects a few 'exit -1' in netns/*.sh scripts. Signed-off-by: Joseph Beckenbach <jbeckenbach@lancope.com> Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2014-03-20ffsb: Symlink toplevel config.sub and config.guessCyril Hrubis
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
2014-02-26utils: .gitignoreStanislav Kholmanskikh
Added .gitignore file into utils directory. Added there all build stuff produced by ffsb compilation. Moved there sctp-related stuff from testcases/network/.gitignore (it was not done in 6f22494d19b605ded308dc0fa713e91cb873f44a). Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
2014-02-10sctp: Avoid using file descriptor 0 to get ENOTSOCKSimon Xu
On some systems, errno will not be ENOTSOCK when operating on file descriptor 0 in an ssh session: test_1_to_1_accept_close.c 2 TBROK : accept with invalid socketerror:-1, errno:22 test_1_to_1_addrs.c 2 TBROK : sctp_getladdrs with invalid socket error:-1, errno:95 test_1_to_1_connect.c 2 TBROK : connect with invalid socket error:-1, errno:22 test_1_to_1_recvfrom.c 2 TBROK : recvfrom with invalid socket count:0, errno:9 test_1_to_1_recvmsg.c 2 TBROK : recvmsg with invalid socket count:0, errno:9 test_1_to_1_send.c 2 TBROK : send with invalid socket count:15, errno:9 test_1_to_1_sendmsg.c 2 TBROK : sendmsg with invalid socket count:-1, errno:106 test_1_to_1_shutdown.c 2 TBROK : shutdown with an invalid socket error:0, errno:9 test_1_to_1_socket_bind_listen.c 6 TBROK : bind() with invalid socket descriptor error:-1, errno:22 test_1_to_1_sockopt.c 2 TBROK : setsockopt with an invalid socket error:-1, errno:95 test_getname.c 9 TBROK : getsockname on an invalid socket error:0 errno:9 This patch gets a non-socket file descriptor by creating a temporary file to replace file descriptor 0. https://github.com/borkmann/lksctp-tools/commit/c43ead6daa0b9ae5763d6cf3d21357a789651417 Signed-off-by: Simon Xu <xu.simon@oracle.com> Acked-by: Cyril Hrubis <chrubis@suse.cz> Acked-by: Jan Stancek <jstancek@redhat.com>
2014-01-14utils: sctp: Fix build for prefixed architecturesMarkos Chandras
Commit 6f22494d19b605ded308dc0fa713e91cb873f44a "Move sctp to utils and bump it to 1.0.15" introduced a build failure for the prefixed architectures. We need to take into consideration the __USER_LABEL_PREFIX__ for architectures that define it when creating symbol aliases. The following upstream patch (0600c8968cc2dea04cbf13ec739216e2939d08fe) fixes the build for the Meta(metag) architecture [...] utils/sctp/func_tests/test_connectx.c:151: undefined reference to `_sctp_connectx' utils/sctp/func_tests/test_connectx.c:163: undefined reference to `_sctp_connectx' [...] Build tested on x86_64 and metag. Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
2013-12-09Move sctp to utils and bump it to 1.0.15Simon Xu
Signed-off-by: Simon Xu <xu.simon@oracle.com> Acked-by: Cyril Hrubis <metan@ucw.cz>
2013-12-02move testcases/kernel/fs/ext4-new-features/ffsb to utilsCyril Hrubis
Signed-off-by: Xiaoguang Wang <wangxg.fnst@cn.fujitsu.com> Acked-by: Cyril Hrubis <chrubis@suse.cz>
2013-08-12ebizzy.h: mallopt does not exist on uClinuxMarta Rybczynska
mallopt does not exist on uClibc, it requires MMU. Signed-off-by: Marta Rybczynska <marta.rybczynska@kalray.eu>
2012-12-07cleanup code indentWanlong Gao
Cleanup the code indent using: find . -name *.c -exec Lindent {} \; It's really a big change, but can fix almost all of the indent problem in C code, although we can't ensure all of the changes are right, but the error changes are really few. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
2012-10-19Update FSF addressWanlong Gao
find . -type f -exec sed -i 's/675 Mass Ave, Cambridge, MA 02139, USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA/g' {} \; find . -type f -exec sed -i 's/59 Temple Place, Suite 330, Boston, MA 02111-1307 USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA/g' {} \; Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
2012-10-18Remove whitespace at end of lineChris Dearman
This is a scripted change done using the following command: find . -type d -name .git -prune -o \ -type f \! -name \*\~ \! -name .\#\* \ \! -name \*.gz \! -name \*.pdf \! -name \*.patch -print0 | \ xargs -0 sed -i -e 's/[\t ]*$//' Signed-off-by: Chris Dearman <chris@mips.com>
2012-10-18Add missing newline at end of fileChris Dearman
This is a scripted change done using the following command: find . -type d -name .git -prune -o \ -type f \! -name \*\~ \! -name .\#\* \ \! -name \*.gz \! -name \*.pdf \! -name \*.patch -print0 | \ xargs -0 sed -i -e '$a\' Signed-off-by: Chris Dearman <chris@mips.com>
2010-12-19Resolving all compile errors via a scriptGarrett Cooper
This may leave dupe calls to tst_exit in main, but those are easier to deal (and much less) than no-compile scenarios. As a side-effect, fix all trailing whitespace issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2010-12-13Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltpGarrett Cooper
Conflicts: lib/parse_opts.c testcases/Makefile testcases/kernel/syscalls/lchown/lchown01.c testcases/kernel/syscalls/lchown/lchown02.c testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/1-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/12-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/13-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/14-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/16-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/17-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/17-2.c testcases/open_posix_testsuite/conformance/interfaces/fork/18-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/19-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/21-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/6-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/7-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/8-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/9-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/10-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/5-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-6.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-7.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/8-1.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c testcases/open_posix_testsuite/conformance/interfaces/munlock/11-1.c testcases/open_posix_testsuite/conformance/interfaces/munlock/7-1.c testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/6-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/7-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/5-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_create/8-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/threads_scenarii.c testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/7-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/3-1.c testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/10-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/20-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-6.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-7.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/27-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/16-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-7.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-5.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/20-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/21-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-3.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/7-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/10-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/11-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/13-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/1-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/11-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/13-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/14-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/16-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/17-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/18-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-3.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-3.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/32-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/34-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/5-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/1-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/2-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/3-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/5-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/6-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/8-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-1.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-10.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-11.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-12.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-13.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-14.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-15.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-16.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-17.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-18.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-2.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-20.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-21.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-22.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-23.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-24.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-25.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-26.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-3.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-4.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-5.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-6.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-7.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-8.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-9.c testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sigqueue/12-1.c testcases/open_posix_testsuite/conformance/interfaces/sigqueue/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-2.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-4.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c testcases/open_posix_testsuite/functional/mqueues/send_rev_2.c testcases/open_posix_testsuite/functional/semaphores/sem_lock.c testcases/open_posix_testsuite/functional/threads/pi_test/pitest-5.c testcases/open_posix_testsuite/functional/timers/clocks/invaliddates.c testcases/open_posix_testsuite/functional/timers/clocks/twopsetclock.c testcases/open_posix_testsuite/functional/timers/timers/twoevtimers.c testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_1.c testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_2.c testcases/open_posix_testsuite/stress/semaphores/multi_con_pro.c testcases/open_posix_testsuite/stress/threads/fork/s-c1.c testcases/open_posix_testsuite/stress/threads/pthread_cancel/stress.c testcases/open_posix_testsuite/stress/threads/pthread_getschedparam/stress.c testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c testcases/open_posix_testsuite/stress/threads/pthread_once/stress.c testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c testcases/open_posix_testsuite/stress/threads/sem_init/s-c1.c testcases/open_posix_testsuite/stress/threads/sem_open/s-c1.c
2009-11-26configure target shouldn't be executed by any sane human being.yaberauneya
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2009-11-26Enable ebizzy and kernbench properly so that they get installed in the ↵yaberauneya
correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2009-11-05Fix the issue filed as ↵yaberauneya
https://sourceforge.net/tracker/?func=detail&aid=2892491&group_id=202378&atid=981342 . Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2009-10-091. Please see README.mk-devel for a full description of the changesyaberauneya
from a Make perspective. 2. Several files were changed to accomodate correct installation practices, most notably ones in testcases/network/{ipv6,tcp_cmds}, testcases/kernel/sched/hyperthreading/ht_enabled/..., and some items in tools/..., and also to avoid collisions as far as installed testcases (scripts, compiled C apps) were concerned. 3. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either a) prevent the tests from being built / installed or b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>