There’s something fishy when running the tests. If you comment out the
“setns” and “pivot-root” tests, you’ll see that syscalls.log reads this:
--8<---cut here---start->8---
Starting test syscalls
Group begin: syscalls
Test begin:
test-name: "mount, ENOE
On Tue, Jul 7, 2015 at 9:23 AM, Ludovic Courtès wrote:
> David Thompson skribis:
>
>> From: David Thompson
>>
>> * guix/build/syscalls.scm (clone): New procedure.
>> (CLONE_NEWNS, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID,
>> CLONE_NEWNET): New variables.
>> * tests/syscalls.sc
David Thompson skribis:
> From: David Thompson
>
> * guix/build/syscalls.scm (clone): New procedure.
> (CLONE_NEWNS, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID,
> CLONE_NEWNET): New variables.
> * tests/syscalls.scm: Test it.
[...]
> +;; The libc interface to sys_clone is not
From: David Thompson
* guix/build/syscalls.scm (clone): New procedure.
(CLONE_NEWNS, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID,
CLONE_NEWNET): New variables.
* tests/syscalls.scm: Test it.
---
guix/build/syscalls.scm | 31 +++
tests/syscalls.scm