[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 2/8] linux-user: fill ppid field in /proc/self/stat
From: |
Laurent Vivier |
Subject: |
[PULL 2/8] linux-user: fill ppid field in /proc/self/stat |
Date: |
Thu, 8 Jul 2021 12:07:50 +0200 |
From: Andreas Schwab <schwab@suse.de>
Signed-off-by: Andreas Schwab <schwab@suse.de>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <mvmwnqnef5g.fsf@suse.de>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
linux-user/syscall.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 64bbf331b282..3bc06d178e83 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -7956,6 +7956,9 @@ static int open_self_stat(void *cpu_env, int fd)
gchar *bin = g_strrstr(ts->bprm->argv[0], "/");
bin = bin ? bin + 1 : ts->bprm->argv[0];
g_string_printf(buf, "(%.15s) ", bin);
+ } else if (i == 3) {
+ /* ppid */
+ g_string_printf(buf, FMT_pid " ", getppid());
} else if (i == 27) {
/* stack bottom */
g_string_printf(buf, TARGET_ABI_FMT_ld " ", ts->info->start_stack);
--
2.31.1
- [PULL 0/8] Linux user for 6.1 patches, Laurent Vivier, 2021/07/08
- [PULL 1/8] linux-user/elfload: Implement ELF_HWCAP for RISC-V, Laurent Vivier, 2021/07/08
- [PULL 2/8] linux-user: fill ppid field in /proc/self/stat,
Laurent Vivier <=
- [PULL 4/8] linux-user/alpha: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN, Laurent Vivier, 2021/07/08
- [PULL 3/8] linux-user: Fix style problems in linuxload.c, Laurent Vivier, 2021/07/08
- [PULL 5/8] linux-user/hppa: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN, Laurent Vivier, 2021/07/08
- [PULL 7/8] linux-user/alpha: Remove hardcoded tabs (code style), Laurent Vivier, 2021/07/08
- [PULL 6/8] linux-user/mips: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN, Laurent Vivier, 2021/07/08
- [PULL 8/8] linux-user/syscall: Remove hardcoded tabs (code style), Laurent Vivier, 2021/07/08
- Re: [PULL 0/8] Linux user for 6.1 patches, Peter Maydell, 2021/07/08