This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 26/26] microblaze: vfork is always available
- From: Florian Weimer <fweimer at redhat dot com>
- To: libc-alpha at sourceware dot org
- Date: Sun, 09 Feb 2020 21:21:35 +0100
- Subject: [PATCH 26/26] microblaze: vfork is always available
- References: <cover.1581279333.git.fweimer@redhat.com>
Due to the built-in tables, __NR_vfork is always defined, so the
fork-based fallback code is never used.
(It appears that the vfork system call was wired up when the port was
contributed to the kernel.)
---
sysdeps/unix/sysv/linux/microblaze/vfork.S | 4 ----
1 file changed, 4 deletions(-)
diff --git a/sysdeps/unix/sysv/linux/microblaze/vfork.S b/sysdeps/unix/sysv/linux/microblaze/vfork.S
index 7bff659ff3..913aa06e2e 100644
--- a/sysdeps/unix/sysv/linux/microblaze/vfork.S
+++ b/sysdeps/unix/sysv/linux/microblaze/vfork.S
@@ -28,11 +28,7 @@
ENTRY (__vfork)
-#ifdef __NR_vfork
DO_CALL (vfork, 0)
-#else
- DO_CALL (fork, 0)
-#endif
addik r12,r0,-4095
cmpu r12,r12,r3
bgei r12,SYSCALL_ERROR_LABEL
--
2.24.1