=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/proc.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- src/usr.bin/tmux/proc.c 2015/11/24 21:19:46 1.5 +++ src/usr.bin/tmux/proc.c 2015/11/24 21:32:36 1.6 @@ -1,4 +1,4 @@ -/* $OpenBSD: proc.c,v 1.5 2015/11/24 21:19:46 nicm Exp $ */ +/* $OpenBSD: proc.c,v 1.6 2015/11/24 21:32:36 nicm Exp $ */ /* * Copyright (c) 2015 Nicholas Marriott @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -170,6 +171,7 @@ void (*signalcb)(int)) { struct tmuxproc *tp; + struct utsname u; if (forkflag) { switch (fork()) { @@ -191,8 +193,13 @@ log_open(name); setproctitle("%s (%s)", name, socket_path); + if (uname(&u) < 0) + memset(&u, 0, sizeof u); + log_debug("%s started (%ld): socket %s, protocol %d", name, (long)getpid(), socket_path, PROTOCOL_VERSION); + log_debug("on %s %s %s; libevent %s (%s)", u.sysname, u.release, + u.version, event_get_version(), event_get_method()); tp = xcalloc(1, sizeof *tp); tp->name = xstrdup(name);