syscalls: Use 'define-as-needed' for 'AT_' constants introduced in Guile 2.2.5.
* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR) (AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): Define using 'define-as-needed'.
This commit is contained in:
parent
38302bd939
commit
456c7ade09
|
@ -48,13 +48,6 @@
|
||||||
MNT_EXPIRE
|
MNT_EXPIRE
|
||||||
UMOUNT_NOFOLLOW
|
UMOUNT_NOFOLLOW
|
||||||
|
|
||||||
AT_FDCWD
|
|
||||||
AT_SYMLINK_NOFOLLOW
|
|
||||||
AT_REMOVEDIR
|
|
||||||
AT_SYMLINK_FOLLOW
|
|
||||||
AT_NO_AUTOMOUNT
|
|
||||||
AT_EMPTY_PATH
|
|
||||||
|
|
||||||
restart-on-EINTR
|
restart-on-EINTR
|
||||||
mount-points
|
mount-points
|
||||||
swapon
|
swapon
|
||||||
|
@ -686,12 +679,12 @@ mounted at FILE."
|
||||||
|
|
||||||
;; Flags for the *at command, notably the 'utime' procedure of libguile.
|
;; Flags for the *at command, notably the 'utime' procedure of libguile.
|
||||||
;; From <fcntl.h>.
|
;; From <fcntl.h>.
|
||||||
(define AT_FDCWD -100)
|
(define-as-needed AT_FDCWD -100)
|
||||||
(define AT_SYMLINK_NOFOLLOW #x100)
|
(define-as-needed AT_SYMLINK_NOFOLLOW #x100)
|
||||||
(define AT_REMOVEDIR #x200)
|
(define-as-needed AT_REMOVEDIR #x200)
|
||||||
(define AT_SYMLINK_FOLLOW #x400)
|
(define-as-needed AT_SYMLINK_FOLLOW #x400)
|
||||||
(define AT_NO_AUTOMOUNT #x800)
|
(define-as-needed AT_NO_AUTOMOUNT #x800)
|
||||||
(define AT_EMPTY_PATH #x1000)
|
(define-as-needed AT_EMPTY_PATH #x1000)
|
||||||
|
|
||||||
(define-syntax BLKRRPART ;<sys/mount.h>
|
(define-syntax BLKRRPART ;<sys/mount.h>
|
||||||
(identifier-syntax #x125F))
|
(identifier-syntax #x125F))
|
||||||
|
|
Loading…
Reference in New Issue