首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在gdb中等待未知的返回类型

在gdb中等待未知的返回类型
EN

Stack Overflow用户
提问于 2021-10-28 07:03:41
回答 1查看 249关注 0票数 0

我试图删除僵尸进程而不杀死父进程。我在一个基于k8s实例的基于debian 11的容器中。SIGCHLD的父母不工作,自然SIGKILL,和SIGTERM不工作的Z。

我的最新方法是使用gdb。通过附加到父进程并使用call waitpid (44,0,0)命令,我将面临以下错误:'waitpid' has unknown return type; cast the call to its declared return type

我理解这个问题,并试图以各种方式将其转化为pid_t,但我无法解决这个问题。我应该如何正确地转换gdb调用以接受它(我对返回值不感兴趣,我只想删除它们)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-28 07:33:49

我理解这个问题,并试图将其转换为pid_t,尝试将其转换为int.

代码语言:javascript
运行
复制
(gdb) call (int) waitpid(13685, 0,0)
(gdb) detach
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69749595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档