Call setproctitle earlier in the client, and include the socket name. Makes it

easier to match client to server in ps/pgrep when using several servers.
This commit is contained in:
Nicholas Marriott 2009-06-05 07:15:58 +00:00
parent 74749e8705
commit 1156467726

View File

@ -46,6 +46,11 @@ client_init(char *path, struct client_ctx *cctx, int start_server, int flags)
int mode;
struct buffer *b;
char *name;
char rpathbuf[MAXPATHLEN];
if (realpath(path, rpathbuf) == NULL)
strlcpy(rpathbuf, path, sizeof rpathbuf);
setproctitle("client (%s)", rpathbuf);
if (lstat(path, &sb) != 0) {
if (start_server && errno == ENOENT) {
@ -135,7 +140,6 @@ client_main(struct client_ctx *cctx)
siginit();
logfile("client");
setproctitle("client");
error = NULL;
xtimeout = INFTIM;