<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/syscalls.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2018-07-03T15:50:04Z</updated>
<entry>
<title>syscalls: Define AT_SYMLINK_NOFOLLOW et al.</title>
<updated>2018-07-03T15:50:04Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-07-03T08:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=25c7ff6a3ecbaa1e93b38d35c8cbff40b7f4edb8'/>
<id>urn:sha1:25c7ff6a3ecbaa1e93b38d35c8cbff40b7f4edb8</id>
<content type='text'>
* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR)
(AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): New variables.
* tests/syscalls.scm ("utime with AT_SYMLINK_NOFOLLOW"): New test.
</content>
</entry>
<entry>
<title>tests: Skip 'pivot-root' test on Ubuntu's 4.4 kernels.</title>
<updated>2018-04-08T15:41:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-04-05T08:53:49Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6ef80eb0d94181eb5f755a11fca0d428252ce753'/>
<id>urn:sha1:6ef80eb0d94181eb5f755a11fca0d428252ce753</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/25476&gt;.
Reported by Paul Garlick &lt;pgarlick@tourbillion-technology.com&gt;
and Maria Sidorova &lt;hydromasha@gmail.com&gt;.

* tests/syscalls.scm ("pivot-root"): Skip on known-bad Ubuntu kernels.
</content>
</entry>
<entry>
<title>syscalls: Adjust utmpx test.</title>
<updated>2017-11-25T17:12:33Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-25T16:22:32Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4aac8d059a2bec9f075ceea2a089ca029a71912c'/>
<id>urn:sha1:4aac8d059a2bec9f075ceea2a089ca029a71912c</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/29426&gt;.
Reported by Adonay Felipe Nogueira &lt;adfeno@hyperbola.info&gt;.

* tests/syscalls.scm ("utmpx-entries"): Check the value
of (utmpx-entries entry) only for INIT_PROCESS, LOGIN_PROCESS, and
USER_PROCESS entries.
</content>
</entry>
<entry>
<title>syscalls: Add network-interface-running?</title>
<updated>2017-07-12T14:15:30Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2017-07-04T00:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=0bc6fe323d34aabc7f51fa80b8872a2c1770d32a'/>
<id>urn:sha1:0bc6fe323d34aabc7f51fa80b8872a2c1770d32a</id>
<content type='text'>
* guix/build/syscalls.scm (network-interface-running?): New variable.
Export it.
* tests/syscalls.scm: Add test.

Co-authored-by: John Darrington &lt;jmd@gnu.org&gt;
</content>
</entry>
<entry>
<title>syscalls: Add 'scandir*'.</title>
<updated>2017-06-16T15:08:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-05-30T10:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=fa73c1937364872560c509f02b3d7648a5bed006'/>
<id>urn:sha1:fa73c1937364872560c509f02b3d7648a5bed006</id>
<content type='text'>
* guix/build/syscalls.scm (%struct-dirent-header): New C struct.
(string-&gt;pointer/utf-8, pointer-&gt;string/utf-8): New procedures.
(opendir*, closedir*, readdir*, scandir*): New procedures.
* tests/syscalls.scm ("scandir*, ENOENT")
("scandir*, ASCII file names", "scandir*, UTF-8 file names")
("scandir*, properties): New tests.
</content>
</entry>
<entry>
<title>syscalls: Add 'thread-name' and 'set-thread-name'.</title>
<updated>2017-05-28T21:13:39Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-05-28T13:49:11Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=aa401f9ba6410095370ce0c4e5a01c02203a2b9f'/>
<id>urn:sha1:aa401f9ba6410095370ce0c4e5a01c02203a2b9f</id>
<content type='text'>
* guix/build/syscalls.scm (PR_SET_NAME, PR_GET_NAME)
(%max-thread-name-length): New variables.
(%prctl, set-thread-name, thread-name): New procedures.
* tests/syscalls.scm ("set-thread-name"): New test.
</content>
</entry>
<entry>
<title>tests: Relax test on utmpx entries.</title>
<updated>2017-02-11T21:28:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-11T21:26:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a1a8b7f2e20513a3ad968e74e7ec52546404e3c6'/>
<id>urn:sha1:a1a8b7f2e20513a3ad968e74e7ec52546404e3c6</id>
<content type='text'>
Partly fixes &lt;http://bugs.gnu.org/25476&gt;.
Reported by Paul Garlick &lt;pgarlick@tourbillion-technology.com&gt;.

* tests/syscalls.scm ("utmpx-entries"): Check whether ENTRY is of type
'BOOT_TIME', in which case PID may be 0.
</content>
</entry>
<entry>
<title>tests: Really skip /var/run/utmpx test when needed.</title>
<updated>2017-01-30T23:10:44Z</updated>
<author>
<name>Paul Garlick</name>
<email>pgarlick@tourbillion-technology.com</email>
</author>
<published>2017-01-30T14:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f18eded8ec4df75444e4feaeb92b3cc1236c2253'/>
<id>urn:sha1:f18eded8ec4df75444e4feaeb92b3cc1236c2253</id>
<content type='text'>
* tests/syscalls.scm: Change 'test-ski' to 'test-skip'.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>syscalls: Export 'read-utmpx'.</title>
<updated>2017-01-23T23:46:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-01-23T23:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=3483f004a98f103acff96effe1309cc620372e79'/>
<id>urn:sha1:3483f004a98f103acff96effe1309cc620372e79</id>
<content type='text'>
* guix/build/syscalls.scm (read-utmpx-from-port): New procedure.
* tests/syscalls.scm ("read-utmpx, EOF")
("read-utmpx"): New tests.
</content>
</entry>
<entry>
<title>syscalls: Add utmpx procedures and data structure.</title>
<updated>2017-01-19T22:21:25Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-01-19T22:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=150309726f221c9b982e594466d35f5b895391d5'/>
<id>urn:sha1:150309726f221c9b982e594466d35f5b895391d5</id>
<content type='text'>
* guix/build/syscalls.scm (&lt;utmpx-entry&gt;): New record type.
(%utmpx): New C struct.
(login-type): New bits.
(setutxent, endutxent, getutxent, utmpx-entries): New procedures.
</content>
</entry>
</feed>
