mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 13:37:12 +00:00
Add a format for client PID (client_pid) and server PID (pid). Diff for
client_pid from Thomas Adam.
This commit is contained in:
8
client.c
8
client.c
@ -348,9 +348,10 @@ client_main(int argc, char **argv, int flags)
|
||||
void
|
||||
client_send_identify(int flags)
|
||||
{
|
||||
const char *s;
|
||||
const char *s;
|
||||
char **ss;
|
||||
int fd;
|
||||
int fd;
|
||||
pid_t pid;
|
||||
|
||||
client_write_one(MSG_IDENTIFY_FLAGS, -1, &flags, sizeof flags);
|
||||
|
||||
@ -370,6 +371,9 @@ client_send_identify(int flags)
|
||||
fatal("dup failed");
|
||||
client_write_one(MSG_IDENTIFY_STDIN, fd, NULL, 0);
|
||||
|
||||
pid = getpid();
|
||||
client_write_one(MSG_IDENTIFY_CLIENTPID, -1, &pid, sizeof pid);
|
||||
|
||||
for (ss = environ; *ss != NULL; ss++)
|
||||
client_write_one(MSG_IDENTIFY_ENVIRON, -1, *ss, strlen(*ss) + 1);
|
||||
|
||||
|
Reference in New Issue
Block a user