Sync OpenBSD patchset 1123:

Simplify logging and just fprintf(stderr, ...) for early errors.
This commit is contained in:
Tiago Cunha
2012-05-30 13:42:57 +00:00
parent c6fc8771a9
commit 169d362945
4 changed files with 27 additions and 65 deletions

6
tmux.c
View File

@ -76,7 +76,7 @@ logfile(const char *name)
log_close();
if (debug_level > 0) {
xasprintf(&path, "tmux-%s-%ld.log", name, (long) getpid());
log_open_file(debug_level, path);
log_open(debug_level, path);
xfree(path);
}
}
@ -300,8 +300,6 @@ main(int argc, char **argv)
if (shell_cmd != NULL && argc != 0)
usage();
log_open_tty(debug_level);
if (!(flags & IDENTIFY_UTF8)) {
/*
* If the user has set whichever of LC_ALL, LC_CTYPE or LANG
@ -385,7 +383,7 @@ main(int argc, char **argv)
/* -L or default set. */
if (label != NULL) {
if ((path = makesocketpath(label)) == NULL) {
log_warn("can't create socket");
fprintf(stderr, "can't create socket\n");
exit(1);
}
}