|
Message-ID: <53975A4C.5030504@skarnet.org> Date: Tue, 10 Jun 2014 20:19:40 +0100 From: Laurent Bercot <ska-dietlibc@...rnet.org> To: musl@...ts.openwall.com Subject: Re: musl 1.0.x branch On 10/06/2014 18:37, Rich Felker wrote: > Sending the terminal fd over a socket with SCM_RIGHTS isn't > sufficient? If the privileged process has root, it should be able to > add itself to the process group of the client so that job control, > terminal signals, etc. work right. I may have missed something, but AFAICT, no, it cannot do that. From http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpgid.html : setpgid() only allows the calling process to join a process group already in use inside its session or create a new process group whose process group ID was equal to its process ID. And I see nothing, not even setpgrp(), that could set the pgid to an arbitrary value. -- Laurent
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.