[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
16/19: syscalls: Adjust for glibc 2.34 and later.
From: |
guix-commits |
Subject: |
16/19: syscalls: Adjust for glibc 2.34 and later. |
Date: |
Thu, 8 Sep 2022 15:45:20 -0400 (EDT) |
mbakke pushed a commit to branch core-updates
in repository guix.
commit 3c8b6fd94ceb1e898216929e8768fb518dbf1de9
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Fri Sep 2 00:05:52 2022 +0200
syscalls: Adjust for glibc 2.34 and later.
* guix/build/syscalls.scm (openpty, login-tty): Remove #:library argument,
as
these functions have been moved to libc.so.
---
guix/build/syscalls.scm | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm
index 7842b0a9fc..0f939c23ad 100644
--- a/guix/build/syscalls.scm
+++ b/guix/build/syscalls.scm
@@ -2321,8 +2321,7 @@ always a positive integer."
(terminal-dimension window-size-rows port (const 25)))
(define openpty
- (let ((proc (syscall->procedure int "openpty" '(* * * * *)
- #:library "libutil")))
+ (let ((proc (syscall->procedure int "openpty" '(* * * * *))))
(lambda ()
"Return two file descriptors: one for the pseudo-terminal control side,
and one for the controlled side."
@@ -2343,8 +2342,7 @@ and one for the controlled side."
(values (* head) (* inferior)))))))
(define login-tty
- (let* ((proc (syscall->procedure int "login_tty" (list int)
- #:library "libutil")))
+ (let* ((proc (syscall->procedure int "login_tty" (list int))))
(lambda (fd)
"Make FD the controlling terminal of the current process (with the
TIOCSCTTY ioctl), redirect standard input, standard output and standard error
- 18/19: gnu: glm: Fix build with GCC 11., (continued)
- 18/19: gnu: glm: Fix build with GCC 11., guix-commits, 2022/09/08
- 17/19: gnu: Switch to GCC 11., guix-commits, 2022/09/08
- 04/19: gnu: gsasl: Update to 2.2.0., guix-commits, 2022/09/08
- 13/19: gnu: doxygen: Update to 1.9.5., guix-commits, 2022/09/08
- 03/19: gnu: gawk: Update to 5.2.0., guix-commits, 2022/09/08
- 05/19: gnu: ninja: Update to 1.11.1., guix-commits, 2022/09/08
- 06/19: gnu: libxslt: Update to 1.1.37., guix-commits, 2022/09/08
- 11/19: gnu: fontconfig: Update to 2.14.0., guix-commits, 2022/09/08
- 15/19: gnu: glibc: Update to 2.35., guix-commits, 2022/09/08
- 19/19: gnu: clang-runtime: Remove obsolete workaround., guix-commits, 2022/09/08
- 16/19: syscalls: Adjust for glibc 2.34 and later.,
guix-commits <=
- 09/19: gnu: iproute2: Update to 5.19.0., guix-commits, 2022/09/08
- 14/19: gnu: nss, nss-certs: Update to 3.82., guix-commits, 2022/09/08