Mail Archives: djgpp/2000/02/20/13:07:14
On Sat, 19 Feb 2000, Richard Dawe wrote:
> 1. Master make creates a datagram Unix domain socket for co-ordinating
> makes, e.g. with a name like /tmp/make/<pid>
>
> [ Note that the namespace used by libsocket Unix domain sockets is
> separate to the filesystem namespace. ]
>
> 2. Master make "starts" a child make, passing it the Unix domain socket
> path as a command-line argument.
>
> 3. Child make creates a datagram Unix domain socket for communication with
> master make.
>
> 4. Child make informs master make of the address of its Unix domain
> socket.
>
> 5. Master make spawns off lots of children using steps 1-4.
>
> How easy would it be to add this to make?
I don't know; I suggest to look at the file job.c in the Make sources.
- Raw text -