如何在不排除exec系列function的情况下更改子进程名称?

我有一个名为mydaemon的守护进程。 现在我想要另一个进程来为我发送一些东西,当我分叉子进程时,它与父进程具有相同的名称。 如果没有exec函数,我怎么能有不同的进程名称?

在Linux下,您可以使用prctl()函数来设置进程名称:

 #include  prctl(PR_SET_NAME, "foobar");