mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 05:21:10 +00:00
Trim.
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
/* $Id: asprintf.c,v 1.3 2008-06-23 21:54:48 nicm Exp $ */
|
||||
/* $Id: asprintf.c,v 1.4 2008-09-26 06:45:28 nicm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2006 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@ -58,32 +58,32 @@ error:
|
||||
return (-1);
|
||||
}
|
||||
#else
|
||||
int
|
||||
vasprintf(char **ret, const char *fmt, va_list ap)
|
||||
{
|
||||
va_list aq;
|
||||
size_t len;
|
||||
char *buf;
|
||||
int n;
|
||||
|
||||
len = 64;
|
||||
buf = xmalloc(len);
|
||||
|
||||
for (;;) {
|
||||
va_copy(aq, ap);
|
||||
n = vsnprintf(buf, len, fmt, aq);
|
||||
va_end(aq);
|
||||
|
||||
if (n != -1) {
|
||||
*ret = buf;
|
||||
return (n);
|
||||
}
|
||||
|
||||
if (len > SIZE_MAX / 2) {
|
||||
xfree(buf);
|
||||
return (-1);
|
||||
}
|
||||
len *= 2;
|
||||
}
|
||||
}
|
||||
int
|
||||
vasprintf(char **ret, const char *fmt, va_list ap)
|
||||
{
|
||||
va_list aq;
|
||||
size_t len;
|
||||
char *buf;
|
||||
int n;
|
||||
|
||||
len = 64;
|
||||
buf = xmalloc(len);
|
||||
|
||||
for (;;) {
|
||||
va_copy(aq, ap);
|
||||
n = vsnprintf(buf, len, fmt, aq);
|
||||
va_end(aq);
|
||||
|
||||
if (n != -1) {
|
||||
*ret = buf;
|
||||
return (n);
|
||||
}
|
||||
|
||||
if (len > SIZE_MAX / 2) {
|
||||
xfree(buf);
|
||||
return (-1);
|
||||
}
|
||||
len *= 2;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: forkpty-irix.c,v 1.1 2008-06-23 21:54:48 nicm Exp $ */
|
||||
/* $Id: forkpty-irix.c,v 1.2 2008-09-26 06:45:28 nicm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@ -50,7 +50,7 @@ forkpty(int *master,
|
||||
close(*master);
|
||||
|
||||
setsid();
|
||||
|
||||
|
||||
old = signal(SIGHUP, SIG_IGN);
|
||||
vhangup();
|
||||
signal(SIGHUP, old);
|
||||
|
Reference in New Issue
Block a user