CVS commit: src/tests/lib/libc/sys

2018-05-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri May 25 16:30:03 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_syscall.c Log Message: Fix typo in local macro name, pointed out by uwe To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/tests/lib/libc/sys

2018-05-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri May 25 15:42:30 UTC 2018 Modified Files: src/tests/lib/libc/sys: Makefile Added Files: src/tests/lib/libc/sys: t_syscall.c Log Message: Add a test to verify syscall() and/or __syscall() are working. This used to

CVS commit: src/tests/lib/libc/sys

2018-05-24 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu May 24 08:28:40 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Try to fix 32-bit build Cast pointer to uintptr_t rather than uintmax_t. To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/tests/lib/libc/sys

2018-05-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 23 23:56:08 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Merge the eventmask[1-6] ATF ptrace(2) tests into a shared function body While there, rename the tests to: -

CVS commit: src/tests/lib/libc/sys

2018-05-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 23 13:51:28 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Extend traceme_vfork_breakpoint in ATF ptrace(2) tests for more scenarios traceme_vfork_breakpoint used to test SIGTRAP event.

CVS commit: src/tests/lib/libc/sys

2018-05-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 23 13:18:09 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Add new auxiliary functions in ATF ptrace(2) tests Introduce: - trigger_trap() - trigger_segv() - trigger_ill() - trigger_fpe()

CVS commit: src/tests/lib/libc/sys

2018-05-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 23 01:29:43 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Refactor the attach[1-8] and race1 ATF t_ptrace_wait* tests Share code in: attach1, attach2 and race1 in the same function body.

CVS commit: src/tests/lib/libc/sys

2018-05-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue May 22 10:48:06 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Add new ATF ptrace(2) tests: traceme_sendsignal_{masked,ignored}[1-3] These tests emit signal from a tracer/parent to the child and

CVS commit: src/tests/lib/libc/sys

2018-05-20 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun May 20 23:47:16 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Refactor and enable the signal3 ATF ptrace(2) test Adapt the test to be independent from the software breakpoint trap behavior,

CVS commit: src/tests/lib/libc/sys

2018-05-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat May 19 05:25:21 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Cover SIGTSTP, SIGTTIN and SIGTTOU in traceme_vfork_raise ATF tests SIGTSTP, SIGTTIN and SIGTTOU are special case signals ignored

CVS commit: src/tests/lib/libc/sys

2018-05-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat May 19 05:10:16 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_fork.c Log Message: Reflect reality in the comment The watcher process is emitting SIGKILL, not SIGTERM. Sponsored by To generate a diff of this commit:

CVS commit: src/tests/lib/libc/sys

2018-05-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat May 19 05:07:42 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Enable traceme_vfork_raise2 in ATF ptrace(2) tests raise(SIGSTOP) is now handled correctly by the kernel, in a child that

CVS commit: src/tests/lib/libc/sys

2018-05-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat May 19 05:04:09 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Add new auxiliary functions in t_ptrace_wait.h New functions: - FORKEE_ASSERT_NEQ() - await_stopped_child() Both will be used

CVS commit: src/tests/lib/libc/sys

2018-05-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 16 03:52:35 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Add extra asserts in three ATF ptrace(2) tests In traceme* tests after validate_status_stopped() include additional check the

CVS commit: src/tests/lib/libc/sys

2018-05-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 16 03:18:38 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Improve the description of traceme_vfork_breakpoint (ATF ptrace(2) test) Sponsored by To generate a diff of this commit: cvs

CVS commit: src/tests/lib/libc/sys

2018-05-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 16 02:47:25 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Add a new ATF ptrace(2) test: traceme_vfork_exec Verify PT_TRACE_ME followed by exec(3) in a vfork(2)ed child. This tests passes

CVS commit: src/tests/lib/libc/sys

2018-05-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 16 01:36:29 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Improve the description of traceme_vfork_raise in ATF ptrace(2) tests Set new description to: - "Verify PT_TRACE_ME followed by

CVS commit: src/tests/lib/libc/sys

2018-05-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 16 01:27:27 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Add a new ATF ptrace(2) test: traceme_vfork_breakpoint Verify software breakpoint in a vfork(2)ed child. The expected behavior is

CVS commit: src/tests/lib/libc/sys

2018-05-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon May 14 12:44:40 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace.c Log Message: Revert previous change in t_ptrace.c By a mistake this file started to include This is not needed. The include was intended to be add

CVS commit: src/tests/lib/libc/sys

2018-05-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon May 14 12:42:34 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_amd64_wait.h Log Message: Simplify the x86_64_cve_2018_8897 ATF ptrace(2) test Do not call _exit() from the child, ad this code shall not be reached.

CVS commit: src/tests/lib/libc/sys

2018-05-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun May 13 23:14:48 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace.c t_ptrace_amd64_wait.h t_ptrace_wait.c Log Message: Add a new ptrace(2) ATF exploit for: CVE-2018-8897 (POP SS debug exception) The

CVS commit: src/tests/lib/libc/sys

2018-05-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun May 13 23:01:25 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h t_ptrace_x86_wait.h Log Message: Refactor code in ATF ptrace(2) tests Move the can_we_set_dbregs() auxiliary function from t_ptrace_x86_wait.h

CVS commit: src/tests/lib/libc/sys

2018-05-09 Thread matthew green
Module Name:src Committed By: mrg Date: Wed May 9 08:45:03 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_getrusage.c Log Message: don't print "long" with "%zu". To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/tests/lib/libc/sys/t_getrusage.c

CVS commit: src/tests/lib/libc/sys

2018-05-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed May 9 06:32:52 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_getrusage.c Log Message: Make the getrusage_maxrss test more stable by preventing the compiler to optimize out a dummy loop. While there print more details

CVS commit: src/tests/lib/libc/sys

2018-05-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 8 01:02:38 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_getrusage.c Log Message: add tests for maxrss, msgsnd To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/sys/t_getrusage.c

CVS commit: src/tests/lib/libc/sys

2018-04-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 29 13:56:01 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace.c t_ptrace_wait.c Log Message: Add two new ptrace(2) ATF tests Added: - traceme_pid1_parent Assert that a process cannot mark its parent a

CVS commit: src/tests/lib/libc/sys

2018-04-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 28 19:00:26 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Enable traceme_raise1 in the ATF ptrace(2) tests This test checks raise(SIGKILL). If we enter the kernel with this signal we report

CVS commit: src/tests/lib/libc/sys

2018-04-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 28 18:07:15 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Refactor the traceme3 ATF ptrace(2) test Replace traceme3 with new ATF tests using diverse signals: - traceme_signal_nohandler1

CVS commit: src/tests/lib/libc/sys

2018-04-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 28 17:56:55 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Handle core dumps in ATF ptrace(2) tests easier Cast WCOREDUMP() to either 1 or 0. It could be changed to a boolean type, but it's

CVS commit: src/tests/lib/libc/sys

2018-04-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 28 00:14:37 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Refactor the traceme2 ATF ptrace(2) tests Replace traceme2 with 3 tests: - traceme_sighandler_catch1 - traceme_sighandler_catch2

CVS commit: src/tests/lib/libc/sys

2018-04-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Apr 27 21:36:45 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Refactor the traceme1 and traceme4 ATF ptrace(2) tests Use common bode for these tests and a macro 1-liner to define a new test.

CVS commit: src/tests/lib/libc/sys

2018-04-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 15 00:19:23 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Refactor fork-like ATG tests in t_ptrace_wait* Add CPP syntax sugare to define each fork-like test within a single line of code

CVS commit: src/tests/lib/libc/sys

2018-04-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Apr 11 01:52:59 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Cover more fork/vfork/vforkdone scenarios in ATF ptrace(2) tests Use a shared common body for all the tests: fork1..fork8,

CVS commit: src/tests/lib/libc/sys

2018-04-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Apr 10 22:45:39 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ATF t_ptrace_wait* refactoring: vforkdone1 and vforkdone2 Merge vforkdone1 and vforkdone2 into other fork tests and reuse the same

CVS commit: src/tests/lib/libc/sys

2018-04-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Apr 10 00:40:35 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ATF: ptrace: Merge code in fork2 and vfork2 tests with (v)fork1 ones Reduce code duplication, use the same function body with

CVS commit: src/tests/lib/libc/sys

2018-04-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Apr 10 00:09:31 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Merge code in tests: fork1 and vfork1 (ATF t_ptrace_wait*) Marge bodies of two tests into the same function. Add few checks for

CVS commit: src/tests/lib/libc/sys

2018-04-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Apr 9 15:45:16 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Improve documentation of the ATF test t_ptrace_wait*: traceme2 Set the description to: Verify that a signal emitted by a tracer

CVS commit: src/tests/lib/libc/sys

2018-04-08 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 8 17:20:18 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_x86_wait.h Log Message: Add check in ATF tests for security.models.extensions.user_set_dbregs Introduce a new function can_we_set_dbregs() in the ATF

CVS commit: src/tests/lib/libc/sys

2018-03-21 Thread Roy Marples
Module Name:src Committed By: roy Date: Wed Mar 21 12:37:12 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_recvmmsg.c Log Message: Handle ENOBUFS when receiving messages. Don't send messages if the receiver has died. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/lib/libc/sys

2018-03-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 13 14:54:13 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ATF: Add new test race1 in t_ptrace_wait* Reuse the attach1's test body for race1. Add a new test race1: Assert that

CVS commit: src/tests/lib/libc/sys

2018-03-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 13 14:45:36 UTC 2018 Modified Files: src/tests/lib/libc/sys: msg.h Log Message: ATF t_ptrace_wait*: Disable debug messages in msg.h msg.h is a dummy IPC interface. Disable additional debugging logging here, especially

CVS commit: src/tests/lib/libc/sys

2018-03-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 13 13:34:40 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Add a new function in ATF t_ptrace_wait*: await_zombie_raw() Add await_zombie_raw() that is the same as await_zombie(), whith an

CVS commit: src/tests/lib/libc/sys

2018-03-07 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Mar 7 16:40:06 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ATF: Reenable attach2 in t_ptrace_wait* The primary race specific to this test has been fixed in previous commit (wrong WNOHANG).

CVS commit: src/tests/lib/libc/sys

2018-03-07 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Mar 7 10:53:55 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ATF: Correct a race bug in attach2 (t_ptrace_wait*) At the end of the test we resume a tracer and expect to observe it to collect

CVS commit: src/tests/lib/libc/sys

2018-03-06 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 6 21:11:51 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_x86_wait.h Log Message: Correct all ATF failures in t_ptrace_x86_wait.h (debug registers) This code after refactoring stopped calling functions that

CVS commit: src/tests/lib/libc/sys

2018-02-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Feb 27 12:20:35 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ucontext.c Log Message: Include in t_ucontext.c The user-land header is required for PRI types. We were including indirectly through sources, and this

CVS commit: src/tests/lib/libc/sys

2018-02-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Feb 27 11:15:53 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ucontext.c Log Message: Make the t_ucontext.c test more portable Cast _UC_MACHINE_*() to (register_t). This allows to print the returned values with

CVS commit: src/tests/lib/libc/sys

2018-02-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Feb 25 15:31:07 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ucontext.c Log Message: fix spello To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/sys/t_ucontext.c Please note that diffs

CVS commit: src/tests/lib/libc/sys

2018-02-25 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Feb 25 14:27:07 UTC 2018 Modified Files: src/tests/lib/libc/sys: Makefile t_ucontext.c Log Message: Add new tests in lib/libc/sys/t_ucontext New tests: - ucontext_sp - ucontext_fp - ucontext_pc - ucontext_intrv They test

CVS commit: src/tests/lib/libc/sys

2017-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Dec 28 18:41:34 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: mips panic should be fixed on head. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/tests/lib/libc/sys

2017-12-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Dec 28 09:47:52 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: atf: ptrace: Temporarily skip fpregs* tests on pmax NetBSD/pmax 8.99.9 panics when attempting to use fpregs through ptrace(2).

CVS commit: src/tests/lib/libc/sys

2017-12-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Dec 27 13:38:51 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: atf: ptrace: Temporarily disable signal3 as it breaks now on some ports This test is marked as failing with: PR kern/51918. To

CVS commit: src/tests/lib/libc/sys

2017-12-25 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Dec 25 12:38:01 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: atf: t_ptrace_wait: Mark attach2 as racy To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/tests/lib/libc/sys

2017-12-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 23 22:07:57 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: report which errno failed To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/tests/lib/libc/sys/t_ptrace_wait.c

CVS commit: src/tests/lib/libc/sys

2017-12-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Dec 22 17:35:14 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ptrace atf: Clanup reports of failures Mark resume* suspend* tests as expected failure and link with PR 51995. Sponsored by To

CVS commit: src/tests/lib/libc/sys

2017-12-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Dec 21 09:56:47 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: t_ptrace_wait*: Disable suspend* tests These tests can hang the system. These interfaces will be improved and temporarily disable

CVS commit: src/tests/lib/libc/sys

2017-12-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Dec 18 19:20:40 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: make it fail instead of hang under qemu; XXX: need to investigate. To generate a diff of this commit: cvs rdiff -u -r1.14

CVS commit: src/tests/lib/libc/sys

2017-12-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 16 14:45:25 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c t_ptrace_x86_wait.h Log Message: Add expected failures. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/tests/lib/libc/sys

2017-12-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 10 14:09:42 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Remove expected failure (fixed in kern_sig.c 1.339) To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/tests/lib/libc/sys

2017-12-04 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Dec 4 12:53:46 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Temporarily disable t_ptrace_wait*::resume1 in ATF tests It hangs forever on releng machines. Sponsored by To generate a diff

CVS commit: src/tests/lib/libc/sys

2017-11-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Nov 18 17:00:00 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: PR kern/52167 strikes on sparc64 too. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/tests/lib/libc/sys

2017-10-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Sun Oct 8 08:31:05 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_msgget.c t_msgrcv.c t_msgsnd.c Log Message: Don't bother attempting any of the (real) test cases if the SYSVMSG option isn't configured in the kernel. To

CVS commit: src/tests/lib/libc/sys

2017-10-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Sun Oct 8 08:29:57 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mincore.c Log Message: Skip the mincore_shmseg test case if the SYSVSHM option is not configured in the kernel. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/lib/libc/sys

2017-10-07 Thread Robert Elz
Module Name:src Committed By: kre Date: Sat Oct 7 17:15:44 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_msgctl.c Log Message: If we have SYSVMSG in kernel (test finds it) restore the signal handler to its previous state, so any signals that occur during the rest of

CVS commit: src/tests/lib/libc/sys

2017-10-06 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Oct 6 17:00:28 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_msgctl.c Log Message: Make this test skip if running on a kernel without the SYSVMSG option. (Assuming this behaves as intended the other tests which should

CVS commit: src/tests/lib/libc/sys

2017-09-01 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Sep 1 16:51:58 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mincore.c Log Message: Allow the test to build on systems where sys/mman.h does not provide PROT_MPROTECT(), or if the test is built without _NETBSD_SOURCE

CVS commit: src/tests/lib/libc/sys

2017-09-01 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Sep 1 16:27:02 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mincore.c Log Message: Use PROT_MPROTECT() (which would have been better had it been called PROT_MAXPROTECT or PROT_ALLOWPROTECT or something) on the mmap() call

CVS commit: src/tests/lib/libc/sys

2017-07-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 9 22:18:43 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_write.c Log Message: add another missing munmap (Kamil) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/sys/t_write.c

CVS commit: src/tests/lib/libc/sys

2017-07-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 9 22:13:48 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_write.c Log Message: add munmap #define for const. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/sys/t_write.c Please

CVS commit: src/tests/lib/libc/sys

2017-07-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 9 22:04:04 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_write.c Log Message: check for EFAULT on reads and writes to memory with not permission. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/tests/lib/libc/sys

2017-05-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 23 16:01:46 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mincore.c Log Message: Add the error in syscall failure. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libc/sys/t_mincore.c

CVS commit: src/tests/lib/libc/sys

2017-05-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 23 15:56:55 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_clone.c Log Message: not allowed to map RWX anymore. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libc/sys/t_clone.c Please

CVS commit: src/tests/lib/libc/sys

2017-05-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 23 13:04:29 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mmap.c Log Message: Handle dk disks and print errors. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/tests/lib/libc/sys/t_mmap.c

CVS commit: src/tests/lib/libc/sys

2017-05-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed May 3 19:46:54 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Improve style of PT_SETSTEP and PT_CLEARSTEP tests in t_ptrace_wait* No functional change. Sponsored by To generate a diff of

CVS commit: src/tests/lib/libc/sys

2017-04-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 16 13:09:40 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: ATF test attach2/t_ptrace_wait* is unstable Mark it broken with: PR kern/52168 attach2:t_ptrace_wait* is unsable In order to get

CVS commit: src/tests/lib/libc/sys

2017-04-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 16 12:50:59 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Mark signal3/t_ptrace_wait* with timeout on sparc 32-bit PR kern/52167 signal3/t_ptrace_wait* timeouts on sparc 32-bit This test

CVS commit: src/tests/lib/libc/sys

2017-04-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 16 12:32:03 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Mark syscallemu1/t_ptrace_wait* broken on 32-bit sparc PR kern/52166 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/tests/lib/libc/sys

2017-04-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 16 12:03:26 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Restore atf_tc_expect_fail in signal4 of t_ptrace_wait* Accidentally there was removed a PR, it was never fixed. PR 51918 "ptrace

CVS commit: src/tests/lib/libc/sys

2017-04-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Apr 10 16:45:57 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: fork1 and siginfo5 no longer fails on !x86 platforms in t_ptrace_wait* The PTRACE_FORK operation has been fixed. Patch committed by

CVS commit: src/tests/lib/libc/sys

2017-03-24 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Mar 25 01:39:20 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mprotect.c Log Message: Rather than ghecking system global state to see if mprotect might be enabled, use the newly-committed sysctl proc.curproc.paxflags

CVS commit: src/tests/lib/libc/sys

2017-03-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Mar 24 08:18:27 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mprotect.c Log Message: Do not toggle global security.pax.mprotect state in an attempt to activate it for the current process. It does not work and tests

CVS commit: src/tests/lib/libc/sys

2017-02-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Feb 1 10:18:28 UTC 2017 Modified Files: src/tests/lib/libc/sys: Makefile Log Message: Restrict special mode/owner settings to truncate_test.root_owned; otherwise the Atffile will be generated unreadable for group/others as

CVS commit: src/tests/lib/libc/sys

2017-01-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 16 16:31:05 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mmap.c Log Message: PR/51891: Ngie Cooper: use sys/disklabel.h instead of machine/disklabel.h To generate a diff of this commit: cvs rdiff -u -r1.11

CVS commit: src/tests/lib/libc/sys

2017-01-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 16 16:32:13 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_timer_create.c Log Message: PR/51892: Ngie Cooper: add __unused to `osi` in the sigaction handler To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src/tests/lib/libc/sys

2017-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 20:52:42 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_msync.c Log Message: PR/51867: Ngie Cooper: misc cleanups To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/sys/t_msync.c

CVS commit: src/tests/lib/libc/sys

2017-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 20:51:13 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mincore.c Log Message: Pr/51866: Ngie Cooper: fix leak and release limit on memory to prevent false positives with mlock/mmap To generate a diff of this

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Jan 14 03:59:58 UTC 2017 Modified Files: src/tests/lib/libc/sys: Makefile Log Message: Set FILESBUILD=yes to actually run the creation script for the file. Should fix the build by creating a file which install can then

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 21:19:45 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_pipe2.c Log Message: PR/51859: Ngie Cooper: use closefrom/restore RLIMIT_NOFILE when done To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 21:18:33 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_select.c Log Message: PR/51861: Ngie Cooper: Sprinkle __unused, mark __dead, _exit(). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 21:16:38 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_setrlimit.c Log Message: PR/51862: Ngie Cooper: don't leak buf To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 21:15:57 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_revoke.c Log Message: PR/51860: Ngie Cooper: don't leak fd To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/sys/t_revoke.c

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 21:15:14 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_nanosleep.c Log Message: PR/51857: Ngie Cooper: mark signo __unused for -Wunused To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:44:45 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_msgctl.c t_msgrcv.c t_msgsnd.c Log Message: PR/51856: Ngie Cooper: add limits.h for INT_MAX To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:46:16 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_pipe.c Log Message: PR/51858: Ngie Cooper: don't leak buf To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libc/sys/t_pipe.c

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:44:10 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_sigqueue.c Log Message: PR/51847: Ngie Cooper: More error checks, add __unused To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:43:11 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_mmap.c Log Message: PR/51855: Ngie Cooper: fix leaks To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libc/sys/t_mmap.c Please

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:42:36 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_link.c Log Message: PR/51853: Ngie Cooper: add limits.h for MAXPATHLEN in FreeBSD To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:41:50 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_listen.c Log Message: PR/51854: Ngie Cooper: sys/socket.h include and check result from socket(2) To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:31:53 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_dup.c Log Message: PR/51851: Ngie Cooper: add stdbool.h #include for false/true To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/tests/lib/libc/sys

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 20:31:06 UTC 2017 Modified Files: src/tests/lib/libc/sys: t_getrusage.c Log Message: PR/51852: Ngie Cooper: mark signo __unused To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

<    1   2   3   4   5   >