guix-devel/guix/build
Ludovic Courtès 26ffb69399
syscalls: Use #:return-errno? when it is available.
* guix/build/syscalls.scm (errno): Do not export.
(syscall->procedure): Change to return a procedure that returns both the
value and errno.  Use #:return-errno? where available.
(mount, umount, swapon, swapoff, mkdtemp!, fdatasync, statfs)
(clone, setns, pivot-root, fcntl-flock, network-interface-names)
(network-interface-flags, set-network-interface-flags)
(set-network-interface-address, network-interface-address):
(network-interfaces, tcgetattr, tcsetattr, terminal-window-size): Adjust
accordingly using 'let-values'.
2016-09-06 11:12:11 +02:00
..
ant-build-system.scm
bournish.scm
cmake-build-system.scm
cvs.scm
download.scm
emacs-build-system.scm
emacs-utils.scm
git.scm
glib-or-gtk-build-system.scm
gnu-build-system.scm
gnu-dist.scm
graft.scm
gremlin.scm
haskell-build-system.scm
hg.scm
perl-build-system.scm
profiles.scm
pull.scm
python-build-system.scm
qt-utils.scm
r-build-system.scm
rpath.scm
ruby-build-system.scm
store-copy.scm
svn.scm
syscalls.scm
union.scm
utils.scm
waf-build-system.scm